最近想做写儿童睡前故事相关视频或者绘本,图片搞定了,需要文本转语音,尝试了一些方案感觉效果都一般般,刚好最近 mimo-v2-tts 免费用,就在 miclaw 里面生成了一段龟兔赛跑的语音,效果竟然还不错,对比剪映、edge-tts 感觉效果还要好一些,就是有时候风格控制的不够准确,如果后续支持克隆音色就好了。 官方提供 OpenAI / Anthropic 格式 api 调用,撸了个简单的 ui 界面,大家有需要的可以试试。 Github: https://github.com/evolify/tts-ui TTS, 儿童故事, 语音合成
我用 AI 修复了: 点击“生成语音”按钮没有任何反应的主要原因是 app/page.tsx 文件中的 onGenerate 函数逻辑不完整 。在该函数中,虽然检查了 API Key 是否存在,但在 API Key 存在的情况下,并没有调用 useMimoTTS 钩子提供的 generate 方法来触发语音生成。 我已对代码进行了修复。 ** 代码修改 ** 在 page.tsx 中,我完善了 onGenerate 函数,使其在 API Key 存在时正确调用 generate 方法: ``` // d:\Desktop\tts-ui-main\app\page.tsx function onGenerate() { if (!apiKey) { setIsSettingsOpen(true) return } // 修复:调用 generate 方法触发语音生成 generate(styledText, voice, format) } ```