我相信我之前曾问过类似的问题,但我怎么才能在我的程序中获得文本转语音功能。我刚刚开始编程,请不要太复杂! 请不要链接到其他网站,因为我不会理解它们。也可以优先为Windows和Mac,但如果你不能使它普及,我的首选将为Mac。 谢谢 更新: 我想知道要包含哪些代码才能添加文本到语音转换。 再次感谢。text-to-speech C++ mac/windows
回答
我可以帮助你关于Mac。有一个“语音合成管理器”API,你可以在Mac OS上使用, - 是的 - 我给你一个链接,因为编程需要理解链接。
但是,在这里,你也只有很短(工作)例如:
void SpeechDoneProc (SpeechChannel chan, long refCon)
{
DisposeSpeechChannel(chan);
}
void SpeakThisText(const void *text, long size)
{
SpeechChannel chan;
NewSpeechChannel (NULL, &chan);
SetSpeechInfo(chan, soSpeechDoneCallBack, (void*)&SpeechDoneProc); // we install a callback to dispose the channel when ready
SpeakText (chan, text, size);
}
祝你好运!
编辑>> 还有另一个功能可以使用,如果你弄糊涂应该通过什么编码 - SpeakCFString(...)
。
但这些都是基于碳的。有一些更新的东西(虽然在引擎盖下是一样的),它被包装在NSSpeechSynthesizer
类中。
我们有一个TTS SDK适用于Mac的Windows中,用C/C++ API。 检查http://www.acapela-for-developers.com
让 - 米歇尔·Reghem 开发解决方案产品经理 Acapela集团
考虑用参考页面的一些摘录来扩展你的答案。请参阅[如何回答](http://stackoverflow.com/questions/how-to-answer)了解裸露链接不受欢迎的详细信息。 – bytebuster 2012-10-29 00:09:30
由于网站规则鼓励透露与软件建议有关联的信息,因此我恢复了原始版本。 – David 2012-10-29 00:18:13
- 1. TextToSpeech - Android
- 2. TextToSpeech API
- 3. TextToSpeech改变语音
- 4. TextToSpeech in a服务
- 5. TextToSpeech动态互动
- 6. TextToSpeech不说数字
- 7. TextToSpeech setSpeechRate not working/changing
- 8. TextToSpeech,playEarcon和.wav文件
- 9. TextToSpeech:服务未启动?
- 10. TextToSpeech和内存泄漏
- 11. 我在做什么错TextToSpeech
- 12. Android TTS TextToSpeech最佳实践
- 13. TextToSpeech服务没有启动
- 14. TextToSpeech onUtterance完成的bug
- 15. TextToSpeech(TTS)的控制速度
- 16. TextToSpeech在android处理程序
- 17. 在GCMIntentService中实例化TextToSpeech
- 18. 使用TextToSpeech与RecognizerIntent(安卓)
- 19. Chrome中的Android TextToSpeech ARC
- 20. Android O new TextToSpeech onRangeStart()回调
- 21. Android TextToSpeech,设置性别?
- 22. TextToSpeech与GCM不起作用
- 23. TextToSpeech与一个字符串数组
- 24. 如何让TextToSpeech讲得更快?
- 25. android - 如何使用TextToSpeech与API 21
- 26. Android TextToSpeech无法在Android 1.5上工作
- 27. 说服TextToSpeech发音英文字母
- 28. 未解决Android开发的TextToSpeech类
- 29. Android:如何强制TextToSpeech说出句号“。”
- 30. android TextToSpeech:获取音频时间长度
等待,什么才是我真正投入我的代码,使这项工作? – orano10000 2012-01-18 17:59:05
,因为我已经看到这个链接 – orano10000 2012-01-18 17:59:33