Browse Source

情绪大模型切换股票可以播放对应股票的音频。

songjie/feature-20250628160649-上线前优化
宋杰 5 days ago
parent
commit
989ec1d764
  1. 26
      src/views/AiEmotion.vue

26
src/views/AiEmotion.vue

@ -323,6 +323,10 @@ watch(currentStock, (newStock) => {
// handleSendMessage
//
stopAudio();
// URL
audioUrl.value = '';
// currentAudioUrl
emotionAudioStore.stop();
//
clearTypewriterTimers();
//
@ -360,6 +364,28 @@ watch(currentStock, (newStock) => {
four: !!conclusion.four,
disclaimer: true
};
// 使
// URL
let voiceUrl = null;
if (conclusion.url) {
voiceUrl = conclusion.url.toString().trim().replace(/[`\s]/g, '');
} else if (conclusion.audioUrl) {
voiceUrl = conclusion.audioUrl.toString().trim().replace(/[`\s]/g, '');
} else if (conclusion.voice_url) {
voiceUrl = conclusion.voice_url.toString().trim().replace(/[`\s]/g, '');
} else if (conclusion.audio) {
voiceUrl = conclusion.audio.toString().trim().replace(/[`\s]/g, '');
} else if (conclusion.tts_url) {
voiceUrl = conclusion.tts_url.toString().trim().replace(/[`\s]/g, '');
}
if (voiceUrl && voiceUrl.startsWith('http')) {
console.log('切换到已显示股票,播放对应音频:', voiceUrl);
audioUrl.value = voiceUrl;
//
playAudio(voiceUrl);
}
} catch (error) {
console.error('解析结论数据失败:', error);
}

Loading…
Cancel
Save