使用 shell 脚本进行文字转语音

Text to speech using shell script

我正在开发一个应用程序,它需要 750-1000 个音频文件来验证音频中的文本。我一直在获取音频文件进行测试。是否有任何脚本或逻辑我可以从哪里获得简单文本的音频文件 例如: 你好你好吗? 你几岁? 你来自哪个城市?

您可以使用 'festival' 之类的东西。 首先安装它:

apt-get install festival #in debian based distro

并像这样使用它:

  • 创建一个包含字符串的文件:

    猫 > 你好 << EOF

    你好

    EOF

  • 运行制作wave文件的命令如下:

    text2wave "hello" > hello.wav

  • 你可以制作一个简单的脚本shell来制作你想要的所有文件。