|
@@ -196,8 +196,6 @@ class DeepSeekService
|
|
|
// 更新角色-音色信息
|
|
|
$existed_role_info = DB::table('mp_book_version')->where('bid', $bid)->where('id', $version_id)->value('role_info');
|
|
|
$existed_role_info = json_decode($existed_role_info, true);
|
|
|
- if ($existed_role_info) $existed_roles = array_keys($existed_role_info);
|
|
|
- else $existed_roles = [];
|
|
|
|
|
|
// 获取情感信息
|
|
|
$emotion_list = DB::table('mp_emotion_list')->where('is_enabled', 1)->pluck('emotion_name', 'emotion_code')->toArray();
|
|
@@ -220,12 +218,10 @@ class DeepSeekService
|
|
|
$word['emotion'] = '中性';
|
|
|
$word['emotion_type'] = 'neutral';
|
|
|
}
|
|
|
- if (!in_array($role, $existed_roles)) {
|
|
|
- $existed_role_info[$role] = [
|
|
|
- 'timbre_type' => $word['voice_type'],
|
|
|
- 'timbre_name' => $word['voice_name'],
|
|
|
- ];
|
|
|
- }
|
|
|
+ $existed_role_info[$role] = [
|
|
|
+ 'timbre_type' => $word['voice_type'],
|
|
|
+ 'timbre_name' => $word['voice_name'],
|
|
|
+ ];
|
|
|
$word['paragraph_audio_url'] = '';
|
|
|
|
|
|
// 判断生成参数是否相同,相同则直接使用已生成的音频
|