语音(Voice)
Lyncore 提供语音合成(TTS)与语音识别(ASR),由云端 MediaProvider 驱动。
版本:TTS 在个人版与企业版均可用;ASR 仅个人版提供 HTTP 端点。
语音合成(TTS)
- 默认 Provider:DashScope
cosyvoice-v1(可选sambert-zhichu-v1);或 OpenAItts-1 - 通过
media工具的tts动作调用,或对应的媒体接口 - 限制:单次合成文本 ≤ 500 字,同步等待上限 30s
语音识别(ASR)
- DashScope / OpenAI Whisper 两种后端
- ASR 仅提供 HTTP 端点
POST /api/v4/media/asr(个人版构建,未配置模型返回 503),没有对应的 MCP 工具
重要限制
- 无本地语音模型:依赖云端 MediaProvider,需配置
DASHSCOPE_API_KEY或OPENAI_API_KEY(都无则降级报错) - 无唤醒词:不支持" Hey Lyncore"类离线唤醒
- 无实时语音会话:没有 WebSocket 语音通道,TTS / ASR 均为一次性请求
示例
把这段文案读出来(TTS)→ 调用 media 的 tts 动作生成语音。
若要做"实时语音对话",当前架构不支持;可先转写为文字再走文本对话链路。