我的文件/数据库中的文本到语音

Text-to-speech from my file/database?

本文关键字:文本 语音 文件 数据库 我的      更新时间:2023-10-16

我制作了一个小警报程序,它应该说明以下内容之一。Mac电脑上也有类似的程序,但我找不到适用于Windows的程序,所以我只是用C++编写了它。现在,我正在使用一个文本文件。我正在解析的文本文件的格式应该有助于你理解程序的工作原理:

alarmName_Wakeup //There's a prefix alarmName, so I know when one list starts and another ends.
Cock-a-doodle-doo! //One thing to say.
Get out of bed! //Another thing to say.
Hello.  Would you like to buy some guava juice? //Yet another thing to say.

所以,我基本上只是想让警报器每五分钟随机读取一行文本,直到用户走到他或她的电脑前按下热键或单击"停止警报"。不过,我还不知道如何从文件或数据库中获取文本到语音。我总是需要把文本粘贴在记事本或其他什么东西上,这真的很劣质。请帮我想办法。

我能找到的最接近我想要的东西是Open SAPI,它适用于Linux和Windows。