Chrome TTS:https://developer.chrome.com/apps/tts
谷歌 TTS:https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en
云语音API:https://cloud.google.com/speech/
Android TTS:https://developer.android.com/reference/android/speech/tts/TextToSpeech.html
我确信我可能还缺少更多东西。最终我想弄清楚“Okay Google”背后的引擎是什么,并看看该技术是否存在于云端。弄清楚谷歌产品之间的差异将是一个好的开始。
最佳答案
“云语音 API” 是唯一将语音转换为文本的 API。所有其他将文本转换为语音。
“Chrome TTS”适用于 Chrome 浏览器,“Android TTS”是在 Android 应用中使用文本转语音的 API,“Google TTS”是一个 TTS 引擎,可以通过“Android TTS”API 使用。
Ultimately I want to figure out what engine is behind "Okay Google", and see whether that technology exists off the cloud.
然后看看 SpeechRecognizer文档。
SpeechRecognizer
文档说:
The implementation of this API is likely to stream audio to remote servers to perform speech recognition. As such this API is not intended to be used for continuous recognition, which would consume a significant amount of battery and bandwidth.
因此,它可能仍然需要并使用互联网访问,并且并未完全“脱离云”。
关于android - Chrome TTS、Google TTS、Cloud Speech API 和 Android TTS 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40820177/