当我使用我的代码与谷歌语音API交互时,我遇到了麻烦。我已经浏览了以下链接中的参考资料。使用谷歌语音识别API的JAVA
当我使用他的 flac 文件时,我从谷歌 api 获取文本,但当我使用我的 flac 文件时,我收到以下错误做
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编码器录制并使用转换器将其转换为flac。啧啧声如下:
http://pastebin.com/jWnDRrrf
FLAC 文件位于以下链接上
http://www8.zippyshare.com/v/91948469/file.html
嗯,我怀疑问题出在您的请求属性上。例如,对于我的实验,谷歌似乎将某些用户代理列入白名单。我只会使用这个API与谷歌接口。