0

当我使用我的代码与谷歌语音 api 交互时,我遇到了麻烦。我已经浏览了以下链接中的参考资料。 JAVA使用谷歌语音识别API

当我使用他的 flac 文件时,我从 google api 获取文本,但是当我使用我的 flac 文件时,我收到以下错误 Done

Exception in thread "main" java.io.IOException: Error writing to server
    at sun.net.www.protocol.http.HttpURLConnection.writeRequests(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.writeRequests(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
    at test.TestGoogleApiForSpeechRecognition.main(TestGoogleApiForSpeechRecognition.java:42)

我从 windows recoder 录制并使用转换器将其转换为 flac。代码如下:

http://pastebin.com/jWnDRrrf

并且flac文件在以下链接上

http://www8.zippyshare.com/v/91948469/file.html

4

1 回答 1

0

嗯,我怀疑问题出在您的请求属性上。例如,在我的实验中,谷歌似乎将某些用户代理列入白名单。我会使用这个API 与 Google 交互。

于 2013-09-18T17:13:42.527 回答