我正在编写一些C#代码,以便使用用于语言学习工具的GoogleSpeech- to -TextAPI自动将音频映射为文本。我有一个从人类书写的来源(文字记录)中解析出来的单词列表,也有断句信息。我有一个带有时间戳的单词列表,这些单词来自对GoogleAPI的调用,它没有断句信息。我希望按顺序找到匹配的单词,这样我就可以确定句子开始点和结束点的时间戳。因为这是针对多种语言的(一些60+),而且因为文本使用了GoogleAPI还不能理解的许多古<e
我遵循了这个教程:https://jbinformatique.com/2018/02/16/android-speech-to-text-api-google-tutoriel/ 它工作得很好!它使用android.speech.RecognizerIntent包,它是免费的,而且它不需要互联网就可以工作,这里提到: Difference between Android Speech to Text
我一直在使用谷歌提供的示例C#代码来熟悉Google。我想输入ssml,但我想不出怎么做。如果有人能告诉我我需要更改哪一行代码,那么我将非常感激。我试着把下面的'Text‘改为'SSML’,但这没有效果。我还尝试在输入的文本中使用SSML标记,但这也不起作用。 {
Text = "This is a demonstration of
to use another API key, use `r.recognize_google(audio, key="GOOGLE_SPEECH_RECOGNITION_API_KEY")`# instead of `r.recognize_google(audio)`
print("GoogleSpeech Recognition thinks you said " + r.recognize_<e
我刚刚在Google Cloud平台上注册了一个免费的Tier帐户,并获得了api密钥来复制以下代码:import speech_recognition as sr GOOGLE_CLOUD_SPEECH_CREDENTIALS = f.read()
r = sr.Recognizer= r.recognize_googl