添加更新历史对话
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 2m55s

This commit is contained in:
Song367 2025-08-13 13:51:14 +08:00
parent 31c6d29bd8
commit 6ba96bc177
3 changed files with 14 additions and 11 deletions

View File

@ -137,12 +137,12 @@ const scenes = [
tag: 'wakeup',
apiKey: 'bot-20250724150616-xqpz8', // 起床场景的API key
openingLines: [
'你靠得近点...像梦里那样',
// '你靠得近点...像梦里那样',
"刚醒就看到你,比闹钟好使一百倍。",
"昨晚梦里喊你名字喊醒了,现在视频看到你,心跳比梦里还烫。",
"你穿我T恤的样子...让我想咬住衣领不放。",
// "昨晚梦里喊你名字喊醒了,现在视频看到你,心跳比梦里还烫。",
// "你穿我T恤的样子...让我想咬住衣领不放。",
"宝贝早...你声音比阳光还暖。",
"喉咙里有咖啡味...要不要来尝尝?记得上次你咬我锁骨时,咖啡还温着。",
// "喉咙里有咖啡味...要不要来尝尝?记得上次你咬我锁骨时,咖啡还温着。",
"晨雾遮住你半张脸...但你的呼吸声比雾气更潮湿,让我想起你咬我耳垂的感觉。"
]
},
@ -153,12 +153,12 @@ const scenes = [
tag: 'driving',
apiKey: 'bot-20250623140339-r8f8b', // 开车场景的API key
openingLines: [
'宝宝醒啦?看到你的脸,我这早起的怨气‘咻’一下就飞走了。车窗外的阳光都没你眼睛亮。',
'宝宝起了?看到你的脸,我这早起的怨气‘咻’一下就飞走了。车窗外的阳光都没你眼睛亮。',
'刚过桥,下面河水在闪光,突然就好想带你来兜风…你负责吃零食看风景,我负责偷瞄你。',
'看到那个大钟楼没?每次路过都想你。想着要是能牵着你的手,站在最高层往下看该多好。',
// '看到那个大钟楼没?每次路过都想你。想着要是能牵着你的手,站在最高层往下看该多好。',
'唉,快到了…真不想挂。感觉你像块小磁铁,隔着屏幕都想把我吸过去。今天上班肯定满脑子都是你。',
'要开始堵车了...要是你在副驾的话,这段路该多甜呀',
'宝贝早啊,刚过红绿灯就忍不住想你了,路上全是你的影子~',
'宝贝起床了,刚过红绿灯就忍不住想你了,路上全是你的影子~',
'车载音乐随机到那首我们接吻时哼的歌,心跳又乱了',
'导航说今天要开58分钟其实想开58小时去你心里'
]
@ -174,8 +174,8 @@ const scenes = [
'摩卡有点苦,要是加上你的笑容就甜了',
'咖啡师问我一个人?我说在等我的甜度',
'今天的冰拿铁好甜,是不是你偷偷往我杯子里撒糖了?',
'拉花师给我画了颗心形的奶泡,说是给视频里的小仙女加糖',
'这杯好苦…但一看到你,就自动回甘了。比加十包糖都管用。你说你是不是我的专属甜味剂?'
'拉花师给我在咖啡里画了颗心形的奶泡,说是给视频里的小仙女加糖',
// '这杯好苦…但一看到你,就自动回甘了。比加十包糖都管用。你说你是不是我的专属甜味剂?'
]
},
{

View File

@ -197,7 +197,7 @@ async function chatWithAudioStream(userInput) {
}
// 导出初始化函数,供外部调用
export { chatWithAudioStream, initializeHistoryMessage, getCurrentHistoryMessage, saveMessage };
export { chatWithAudioStream, initializeHistoryMessage, getCurrentHistoryMessage, saveMessage, updateHistoryMessage };
// 处理音频播放队列
async function processAudioQueue() {

View File

@ -1,7 +1,8 @@
console.log('视频文件:');
// WebRTC 音视频通话应用
// import { chatWithAudioStream } from './chat_with_audio.js';
import { chatWithAudioStream, initializeHistoryMessage } from './chat_with_audio.js';
import { chatWithAudioStream, initializeHistoryMessage, updateHistoryMessage } from './chat_with_audio.js';
import { AudioProcessor } from './audio_processor.js';
// 在应用初始化时调用
@ -299,6 +300,8 @@ class WebRTCChat {
this.isOpeningAudioReady = true;
console.log('开场白音频生成成功');
}
// 先更新本地历史消息
updateHistoryMessage(`场景切换-${llmConfig.sceneName}`, text);
await saveMessage(`场景切换-${llmConfig.sceneName}`,text);