android - Chrome TTS、Google TTS、Cloud Speech API 和 Android TTS 之间有什么区别?

标签 android google-chrome-extension text-to-speech google-text-to-speech google-cloud-speech

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/

相关文章:

android - 无法使用 Dagger 2 运行 Kotlin

android - 方法的自定义超时 - Android

android - 当应用程序关闭并收到通知时,MvvmCross 如何在通知服务中初始化?

javascript - chrome 扩展上的“不安全评估”

windows - 使用 SAPI.SpVoice 输出到 WAV 文件时,结果听起来与直接输出到扬声器时不同

android - 释放按钮时,为什么工作线程会陷入循环?

javascript - 为什么 Privacy Badger 会阻止 Firebase javascript 文件?

python - 如何使用 Python 从 Amazon Polly 将文件另存为 mp3

android - 如何在您的应用程序中禁用辅助功能 "TalkBack"?

google-chrome-extension - 背景页面和弹出页面有什么区别?