第27篇:语音模式——动嘴指挥 AI
Hermes Agent 官方教程第27篇:动嘴指挥 AI
第27篇:语音模式——动嘴指挥 AI
打字太慢?不想碰键盘?语音模式就是给 Hermes 装上“耳朵”和“嘴巴”,让你像跟同事聊天一样,直接开口指挥它干活。
第1步:开启语音模式
在 CLI 里输入 /voice on,麦克风模式就启动了。默认的“按住说话”键是 Ctrl+B,按住它说话,松开就结束录音。
/voice on
想让它用语音回复你?再敲一下 /voice tts 即可。TTS 就是“文字转语音”,开了之后 AI 会开口回答你。
第2步:调整录音参数(可选)
在 config.yaml 的 voice 段里,你可以微调体验:
voice:
record_key: "ctrl+b" # 录音快捷键
max_recording_seconds: 120 # 最长录 2 分钟,防止误触
silence_threshold: 200 # 环境噪音阈值,太灵敏就调高
silence_duration: 3.0 # 静音 3 秒自动停止录音
觉得提示音太响或太轻?调 beep_volume(0.0 到 1.0),安静环境建议调低到 0.3 以下。
第3步:让回复“流式”出现
默认 Hermes 要等整段话生成完才显示。开启流式输出后,文字会像打字机一样逐字蹦出来,体验更接近真人对话:
display:
streaming: true # 终端实时流式输出
show_reasoning: true # 顺便显示 AI 的思考过程(可选)
如果当前模型不支持流式,Hermes 会自动退回普通模式,不用你操心。
第4步:网关平台也支持流式
Telegram、Discord、Slack 等平台同样可以开启:
streaming:
enabled: true # 总开关,默认关
edit_interval: 0.8 # 每 0.8 秒更新一次消息
buffer_threshold: 24 # 攒够 24 个字符强制刷新
cursor: " ▉" # 流式时的光标符号
注意:总开关打开后,Telegram 默认就流式,Discord 默认不流式。想改的话,去仪表盘的 Channels 开关或直接改 ~/.hermes/config.yaml。
如果平台不支持消息编辑(比如 Signal、Email),Hermes 会自动检测并关闭流式,不会刷屏。
第5步:限制同时打开的会话数
担心太多聊天窗口同时占资源?设置一个上限:
max_concurrent_sessions: 5 # 最多同时 5 个活跃会话
这个限制只在你发第一条消息时才生效,开着窗口不聊天不占名额。超限时,Hermes 会直接告诉你哪个界面占着位置。用 hermes status 可以查看当前占用情况。
总结:语音模式让你动嘴指挥,流式输出让回复不再干等,会话上限防止资源被占满。三件套配合使用,体验直接起飞。
下一篇预告:第28篇:多模态输入——让 AI 看懂图片和文件,敬请期待。
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › guides/use-voice-mode-with-hermes