添加更新历史对话
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',
|
tag: 'wakeup',
|
||||||
apiKey: 'bot-20250724150616-xqpz8', // 起床场景的API key
|
apiKey: 'bot-20250724150616-xqpz8', // 起床场景的API key
|
||||||
openingLines: [
|
openingLines: [
|
||||||
'你靠得近点...像梦里那样',
|
// '你靠得近点...像梦里那样',
|
||||||
"刚醒就看到你,比闹钟好使一百倍。",
|
"刚醒就看到你,比闹钟好使一百倍。",
|
||||||
"昨晚梦里喊你名字喊醒了,现在视频看到你,心跳比梦里还烫。",
|
// "昨晚梦里喊你名字喊醒了,现在视频看到你,心跳比梦里还烫。",
|
||||||
"你穿我T恤的样子...让我想咬住衣领不放。",
|
// "你穿我T恤的样子...让我想咬住衣领不放。",
|
||||||
"宝贝早...你声音比阳光还暖。",
|
"宝贝早...你声音比阳光还暖。",
|
||||||
"喉咙里有咖啡味...要不要来尝尝?记得上次你咬我锁骨时,咖啡还温着。",
|
// "喉咙里有咖啡味...要不要来尝尝?记得上次你咬我锁骨时,咖啡还温着。",
|
||||||
"晨雾遮住你半张脸...但你的呼吸声比雾气更潮湿,让我想起你咬我耳垂的感觉。"
|
"晨雾遮住你半张脸...但你的呼吸声比雾气更潮湿,让我想起你咬我耳垂的感觉。"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -153,12 +153,12 @@ const scenes = [
|
|||||||
tag: 'driving',
|
tag: 'driving',
|
||||||
apiKey: 'bot-20250623140339-r8f8b', // 开车场景的API key
|
apiKey: 'bot-20250623140339-r8f8b', // 开车场景的API key
|
||||||
openingLines: [
|
openingLines: [
|
||||||
'宝宝醒啦?看到你的脸,我这早起的怨气‘咻’一下就飞走了。车窗外的阳光都没你眼睛亮。',
|
'宝宝起了?看到你的脸,我这早起的怨气‘咻’一下就飞走了。车窗外的阳光都没你眼睛亮。',
|
||||||
'刚过桥,下面河水在闪光,突然就好想带你来兜风…你负责吃零食看风景,我负责偷瞄你。',
|
'刚过桥,下面河水在闪光,突然就好想带你来兜风…你负责吃零食看风景,我负责偷瞄你。',
|
||||||
'看到那个大钟楼没?每次路过都想你。想着要是能牵着你的手,站在最高层往下看该多好。',
|
// '看到那个大钟楼没?每次路过都想你。想着要是能牵着你的手,站在最高层往下看该多好。',
|
||||||
'唉,快到了…真不想挂。感觉你像块小磁铁,隔着屏幕都想把我吸过去。今天上班肯定满脑子都是你。',
|
'唉,快到了…真不想挂。感觉你像块小磁铁,隔着屏幕都想把我吸过去。今天上班肯定满脑子都是你。',
|
||||||
'要开始堵车了...要是你在副驾的话,这段路该多甜呀',
|
'要开始堵车了...要是你在副驾的话,这段路该多甜呀',
|
||||||
'宝贝早啊,刚过红绿灯就忍不住想你了,路上全是你的影子~',
|
'宝贝起床了,刚过红绿灯就忍不住想你了,路上全是你的影子~',
|
||||||
'车载音乐随机到那首我们接吻时哼的歌,心跳又乱了',
|
'车载音乐随机到那首我们接吻时哼的歌,心跳又乱了',
|
||||||
'导航说今天要开58分钟,其实想开58小时去你心里'
|
'导航说今天要开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() {
|
async function processAudioQueue() {
|
||||||
|
|||||||
@ -1,7 +1,8 @@
|
|||||||
console.log('视频文件:');
|
console.log('视频文件:');
|
||||||
// WebRTC 音视频通话应用
|
// WebRTC 音视频通话应用
|
||||||
// import { chatWithAudioStream } from './chat_with_audio.js';
|
// 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';
|
import { AudioProcessor } from './audio_processor.js';
|
||||||
|
|
||||||
// 在应用初始化时调用
|
// 在应用初始化时调用
|
||||||
@ -299,6 +300,8 @@ class WebRTCChat {
|
|||||||
this.isOpeningAudioReady = true;
|
this.isOpeningAudioReady = true;
|
||||||
console.log('开场白音频生成成功');
|
console.log('开场白音频生成成功');
|
||||||
}
|
}
|
||||||
|
// 先更新本地历史消息
|
||||||
|
updateHistoryMessage(`场景切换-${llmConfig.sceneName}`, text);
|
||||||
|
|
||||||
await saveMessage(`场景切换-${llmConfig.sceneName}`,text);
|
await saveMessage(`场景切换-${llmConfig.sceneName}`,text);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user