目前,我正在使用wine和Windows TTSApp.exe应用程序进行文本到语音。
它是GUI应用程序,并与SAPI-5声音很好地工作.我将选择一个文本文件与几次点击,并将它转换为WAV文件。
但我也想做点不同的事。
我想编写一个用于转换的命令行脚本,并运行如下所示:
wine ttsUtil.exe text.txt -voice=nick -output=speech.wav这在酒里有可能吗?我需要使用葡萄酒,因为我最喜欢的声音只能在Windows下运行。我想使用一些ttsUtil.exe (名称不重要),而不是我的GUI TTSApp.exe。
我真的需要自动化这个任务,因为我没有时间为每个小文本文件做这么多的点击转换。
发布于 2015-02-16 03:30:35
我的建议是消除酒,并使用Linux pico2wave程序。
在Ubuntu14.04中,pico2wave是libttspico utils的一部分
该命令看起来类似于:
pico2wave --wave=test.wav "$(cat filename.txt)"发布于 2015-02-18 06:09:32
我会尝试使用SAPI5命令行实用工具,如:http://www.nirsoft.net/articles/speak_从…_命令_line.html
还可以尝试:http://jampal.sourceforge.net/ptts.html
发布于 2015-02-18 15:31:25
你看到这了吗?这是一个命令行程序,它似乎在windows下运行,因此可以很容易地批量启动它。
https://unix.stackexchange.com/questions/185013
复制相似问题