设置语音助手提示词
约 5 分钟即可设置欢迎语、兜底回复和指令。
本指南帮助你控制客人使用语音助手时听到的内容。
本指南还说明了当存在文件 ID 时,主题建议如何优先使用 Vertex RAG。 如果没有文件 ID,助手仍会回退到旧版检索。 你也可以调整语音回复时序。 网关现在会等待最终转写结果,然后再使用明确的音频轮次。 在客人发言期间,AVA 显示语音查询进度的次数不会超过一次。
如果未设置 OPENAI_REALTIME_MODEL,AVA 会使用 gpt-realtime-2.1-mini。
如果团队希望使用其他 Realtime 模型,请显式设置该变量。
语音回复使用与聊天机器人回复相同的已配置 Vertex AI 平台。 如果语音答案看起来异常,请先确认平台设置。
快速参考
| 设置 | 控制内容 | 客人体验 |
|---|---|---|
| Voice Welcome Message | 语音会话中的首句播报 | 客人听到清晰的酒店欢迎语 |
| Voice Default Answer | 无可靠答案时的回复 | 客人仍能收到礼貌回应 |
| Instruction | 语音 AI 的语气与行为指导 | 回复符合酒店沟通风格 |
| Topic Suggestions | 常见客人问题的侧边栏提示 | 客人会看到 Vertex RAG 建议或旧版回退主题 |
| RAG Request Timeout | 等待语音回答的最长时间 | 较慢的回复会持续运行,直到达到上限 |
| First Chunk Timeout | 等待流式回答第一段内容的时间 | 更长的停顿会更早终止卡住的 AI 回复 |
| Stream Idle Timeout | 等待流式分段之间内容的时间 | 断流会在长时间挂起前失败 |
套餐权限
- 语音设置需要付费套餐。
- 免费套餐账号会显示升级提示,且无法保存语音设置。
升级请前往 Settings → Billing & Subscription。
开始前
请确认以下条件:
- 你有管理 Chatbot 设置的权限
- 你的套餐包含 AI Chatbot 功能
- 你已确定欢迎语与兜底回复措辞
- 你的技术团队了解当前语音网关的超时设置
配置语音消息
-
在 Voice Messages 中更新 Voice Welcome Message
-
更新 Voice Default Answer
-
在每个卡片点击 Save
✓ 会显示成功提示。 ✓ 按钮旁会显示保存时间戳。
设置语音指令
-
在同一页面找到 Voice Instruction
-
描述语气、措辞规则与兜底行为
-
点击 Save
✓ 指令会保存并用于后续语音回复。
保存空白指令会应用默认的友好语音指令。
使用客人入住信息和客房服务请求
语音助手可以使用已验证的当前入住详情回答客人问题。 对于静态房间 QR 会话,当扫描房间与恰好一条当前在店入住记录匹配时,AVA 会在使用语音前刷新链接。 当你的 PMS 能力契约支持该状态时,AVA 也允许一条原生 DUE_OUT 入住记录匹配。 否则,静态房间 QR 查询只匹配 CHECKED_IN 入住记录。 查询使用 QR 代码中编码的确切房间值。 对于静态位置 QR 会话,AVA 只保留位置上下文。 它不会执行预订验证、入住关联或基于预订的视频丰富。 它还可以帮助客人请求已配置的客人服务。
| 客人请求 | 语音助手行为 |
|---|---|
| 询问当前入住情况 | 使用该客人可用的已验证预订上下文 |
| 请求客人服务 | 重复请求,并在提交前要求客人确认 |
| 请求缺少必要详情 | 说明缺少哪些信息,或提供可用服务 |
| 询问入住前的房间 | 不会通过语音流程透露入住前的房间号 |
| 使用位置 QR 会话 | 使用位置上下文,不使用预订详情 |
只有客人明确确认后,客人服务请求才会提交或取消。 如果对话内容发生变化,客人必须再次确认请求。 确认后,AVA 会提交客人审核过的已准备请求。 客人只需确认语音中说出的请求,不需要提供内部请求字段。 如果请求无法验证,助手会继续提供对客人安全的说明。 它可以询问缺少的详情,或提供酒店已配置的服务。
测试客人语音请求
-
使用已验证的当前入住测试预订启动语音会话。
-
询问与入住相关的问题。
-
请求一项客人服务,例如额外毛巾。
-
助手重复请求时确认该请求。
✓ 助手会使用可用的入住信息回答。 ✓ 只有确认后,请求才会提交。
测试时,在未提供所有必要详情的情况下请求一项服务。
✓ 助手会说明需要哪些信息。 ✓ 助手可以提供可用服务,而不是给出笼统的拒绝。
使用入住前测试预订,确认其房间号仍然保持私密。
处理可选语音助手
语音侧边栏会向网关请求建议主题。
当请求包含 Vertex RAG 文件 ID 时,AVA 会先读取这些文档。 其他可选语音助手(例如转写词库和知识覆盖检查)也使用相同模式。 如果没有文件 ID,AVA 会改用旧版向量存储。 明确的音频轮次现在会等到最终转写完成后,才会触发 RAG。 这样可以避免在麦克风静音或不可用时触发无关工具调用。
这样可以让语音流程继续运行,而不是显示 502 错误。
你会看到: 主题列表为空,或者看起来是旧的。
解决方法:
- 保持语音会话开启并继续对话
- 如果你预期有更新的建议,请刷新页面
- 确认相关 Chatbot 文档已标记为 Active
- 确认语音请求包含 Vertex RAG 文件 ID
- 确认网关可以访问聊天微服务
语音助手现在采用故障开放策略。 即使助手数据不可用,客人也可以继续。
音频轮次没有触发预期回复
你会看到: 客人说话了,但助手忽略了这次轮次,或者回答很晚。
解决方法:
- 确认麦克风可用且没有静音
- 在再次测试前,等待转写完成
- 如果该轮次已被后续内容覆盖,请开启新的语音会话
- 在任何运行时变更后重新部署语音网关
在网关拿到最终转写结果之前,它会拒绝显式的音频工具调用。 这样可以避免静音或不完整音频轮次触发无关的 RAG 查询。
调整语音回复时序
当语音回答感觉太慢,或者在回复中途卡住时,使用这些网关设置。
| 设置 | 控制内容 | 默认值 |
|---|---|---|
VOICE_GATEWAY_RAG_REQUEST_TIMEOUT_MS | 完整 RAG 请求的最长时间 | 60000 |
VOICE_GATEWAY_RAG_FIRST_CHUNK_TIMEOUT_MS | 等待第一段流式内容的时间 | 30000 |
VOICE_GATEWAY_RAG_STREAM_IDLE_TIMEOUT_MS | 等待流式内容各段之间的时间 | 15000 |
这些超时如何工作
- 流式回复会先使用首段超时。
- 收到第一段后,空闲超时会保护正在进行的流式传输。
- 非流式回复只使用最长请求超时。
- 网关会把默认最长请求超时提高到 60 秒。
何时调整
你会看到: 助手在慢速回答完成前就停止了。
解决方法:
- 提高
VOICE_GATEWAY_RAG_FIRST_CHUNK_TIMEOUT_MS - 如果回答仍然超时,再提高
VOICE_GATEWAY_RAG_REQUEST_TIMEOUT_MS - 如果流式内容在分段之间停顿,再提高
VOICE_GATEWAY_RAG_STREAM_IDLE_TIMEOUT_MS - 修改环境变量后重新部署语音网关
你会看到: 回答还在运行,但一段时间内没有内容返回。
解决方法:
- 降低
VOICE_GATEWAY_RAG_FIRST_CHUNK_TIMEOUT_MS - 降低
VOICE_GATEWAY_RAG_STREAM_IDLE_TIMEOUT_MS - 保持最长请求超时时间足够高,以适配你的 AI 提供商
推荐消息模式
- 保持 Voice Welcome Message 简短自然
- 保持 Voice Default Answer 礼貌并给出行动指引
- 使用 Instruction 记录稳定规则,而不是一次性通知
“抱歉,我暂时没有这项信息。请联系前台团队获取帮助。”
故障排查
保存时报 “Invalid content”
你会看到: 点击 Save 后出现校验错误。
解决方法:
- 确认字段是纯文本
- 删除过长文本块
- 再次保存
语音回复不符合指令
你会看到: 客人听到的回复语气与预期不一致。
解决方法:
- 打开 Instruction 并写得更具体
- 点击 Save
- 开启新的语音会话再次测试
Voice Setup 页面缺失
你会看到: 侧边栏找不到 Voice Setup。
解决方法:
- 确认套餐包含 AI Chatbot 工具
- 确认角色具有 Chatbot 设置权限
- 权限调整后刷新页面
主题建议看起来是空的
你会看到: 语音侧边栏没有任何建议主题。
解决方法:
- 继续使用语音流程
- 检查相关 Chatbot 文档是否仍在 Processing
- 验证网关可以访问聊天微服务
- 如果列表一直像旧的,检查缓存的主题设置
客人服务请求没有提交
你会看到: 助手重复客人服务请求,但没有提交请求。
解决方法:
- 清楚地回答助手的确认问题。
- 如果对话切换了主题,重新说出客人服务请求。
- 如果确认提示已过期,开启新的语音会话。
- 如果已确认的请求仍未提交,请联系支持团队。
助手要求提供更多请求详情
你会看到: 助手询问缺少的信息,或建议可用服务。
解决方法:
这是客房服务请求尚未完成验证时的预期行为。 提供所要求的详情,然后确认完整请求。
语音播报了入住前的房间号
你会看到: 客人在入住前,助手播报了房间号。
解决方法:
- 结束语音会话。
- 记录客人的预订和通话详情。
- 立即联系支持团队进行审核。
仍未解决?
如果出现以下情况,请联系 success@vouch-technologies.com:
- ❌ 多次重试后仍无法保存
- ❌ 语音回复忽略已保存提示词
- ❌ 调整网关设置后语音回复仍然超时
- ❌ 问题持续超过 30 分钟
建议附上:
- Voice Setup 页面截图
- 你尝试保存的完整文本
- 当前使用的超时值
- 问题开始时间