2
A
回答
3
目前没有(我知道的或者搜索出现了)。
这是因为大多数高质量的TTS引擎依靠预先录制的单词进行播放。对于这样的TTS以所有语言以相同的语音说话,这意味着同一个人用所有这些语言记录了他/她的声音。今天大约有6500种语言,要用一种语言录制字典,大约需要一个月的时间。因此,要记录所有语言,需要541年。那个人到那时就已经死了。 请注意,这是夸张的:一个不需要逐字记录字典的体面的TTS。
完成此操作所需的是完全由计算机生成的语音。然而,即使这样也会分裂成方言,因为法语强调不同的字母,然后说西班牙语。如果不是,那么你可能会有一个TTS引擎演讲Fringlish。
鉴于您在不同国家的街道名称,最好的解决方案是使用espeak。它有很多内置的语言,并且始终听起来是一样的:机器人和没有感情。它可以通过命令行调用,因此几乎可以用于任何编程语言。
如果你知道街道所在的国家,你可以有一个他们在不同国家讲什么语言的数据库。我曾经使用过geonames数据库,它运行良好。然后,你可以用你想说的文字和语言呼叫espeak。 Geonames每天提供dump,您可以下载并提取语言。然后,您可以将大量数据库存储在服务器上,如Dotcloud。或者,您可以使用它们的API,但每天限制为30,000次使用。
如果您不知道该街道所在的国家/地区的语言,那么您可以选择更粗略的方法,但这并不总是奏效。语言检测。由于大部分街道名称在不同国家都是真实的词汇,例如'Main Street',你可以运行语言检测,并找出使用这种方式的语言。我听说detectlanguage.com对此很有帮助。
所以,虽然没有现有的方法,你可以自己做一个,没有太多的麻烦。
相关问题
- 1. 语音/语音到文本
- 2. 文本到语音(语音生成)和语音到文本(语音识别)API?
- 3. Android文本到语音男性语音
- 4. 语音识别和文本到语音
- 5. 语音到文本 - Alexa语音服务
- 6. 用于“文本到语音”和“语音到文本”的C++ API
- 7. 语音文字到语音
- 8. 文本到语音
- 9. 文本到语音
- 10. iphone开发:语音到文本和文本到语音
- 11. 直接从音频/转录语音到文本(语音识别)
- 12. Windows 8语音文本和文本到语音API
- 13. Android文本语音切断另一个文本到语音
- 14. 文本到语音在Windows Store应用使用语音合成
- 15. .NET文本到语音音量
- 16. setStreamMute(STREAM_RING)静音文本到语音android
- 17. 文本到语音:通过词的iPhone
- 18. 语音到文字/语音识别
- 19. 在使用文本到语音之前停止语音识别
- 20. 文本到语音:语音方法不起作用
- 21. 使用java的女性语音的文本到语音
- 22. 语音识别 - 语音到文本 - 用于BlackBerry OS 7
- 23. 使用其他语音时的文本到语音SAPI5 AccessViolationException
- 24. 文本到语音Api
- 25. android文本到语音(tts)
- 26. 文本到语音在android
- 27. 钛文本到语音
- 28. SAPI 5.3语音到文本
- 29. 文本到语音软件
- 30. java文本到语音api
他们真的需要记录整个单词吗?我认为他们会“只是”需要记录音素。 –