添加更新历史对话
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 2m55s
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 2m55s
This commit is contained in:
parent
31c6d29bd8
commit
6ba96bc177
18
server.js
18
server.js
@ -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 = [
|
||||
'摩卡有点苦,要是加上你的笑容就甜了',
|
||||
'咖啡师问我一个人?我说在等我的甜度',
|
||||
'今天的冰拿铁好甜,是不是你偷偷往我杯子里撒糖了?',
|
||||
'拉花师给我画了颗心形的奶泡,说是给视频里的小仙女加糖',
|
||||
'这杯好苦…但一看到你,就自动回甘了。比加十包糖都管用。你说你是不是我的专属甜味剂?'
|
||||
'拉花师给我在咖啡里画了颗心形的奶泡,说是给视频里的小仙女加糖',
|
||||
// '这杯好苦…但一看到你,就自动回甘了。比加十包糖都管用。你说你是不是我的专属甜味剂?'
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
@ -197,7 +197,7 @@ async function chatWithAudioStream(userInput) {
|
||||
}
|
||||
|
||||
// 导出初始化函数,供外部调用
|
||||
export { chatWithAudioStream, initializeHistoryMessage, getCurrentHistoryMessage, saveMessage };
|
||||
export { chatWithAudioStream, initializeHistoryMessage, getCurrentHistoryMessage, saveMessage, updateHistoryMessage };
|
||||
|
||||
// 处理音频播放队列
|
||||
async function processAudioQueue() {
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user