关于TTS和STT的使用及解决方案探讨
关于TTS和STT的使用,最近在开发小智能体,并计划将其扩展为小机器人。目前实现了MCP+LLM,使用Go语言编写。现在希望增加STT和TTS功能,但遇到了一些技术瓶颈。以下是几个可能的解决方案:
- 使用Python实现:考虑到Go语言中与深度学习相关的参考项目较少,可以考虑使用Python重新实现。
- 将Python项目的模型转换为ONNX,然后使用Go进行预测,实现STT。虽然这种方法尚未尝试过,但可以探索其效果,并考虑是否适用于小型硬件平台如香橙派zero3。
- 使用云API:虽然这需要付费,但对于小玩具项目来说可能不是最佳选择,因此暂时不考虑,待TTS功能实现后再考虑。
- 使用Go的深度学习框架,自行训练一个TTS模型。由于之前主要使用PyTorch进行深度学习项目,可能需要一些学习和实践来掌握这一技能。
综上所述,每个方案都有其优缺点,需要根据实际情况和资源选择最合适的方案。希望得到大佬们的建议和帮助。
评论已关闭