0

私はこれに数日間取り組んでおり、5 つの異なる言語で動作していますが、Java は協力を拒否しています!

Flac ファイルを Google 音声認識サーバーに POST しようとしていますが、常に Flac ファイルに問題があるというエラーが返されます。

これは私のコードです。気が狂いそうです。誰か私の間違いを指摘してもらえますか?

File file = new File("./test.flac");
BufferedReader reader = new BufferedReader( new FileReader(file) );
String         line = null;
StringBuilder  stringBuilder = new StringBuilder();
while( ( line = reader.readLine() ) != null ) {
    stringBuilder.append( line );
}

String bob = stringBuilder.toString();
bob = URLEncoder.encode(bob, "UTF-8");  
URL google = new java.net.URL("https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=en-US");
WebRequest test = new WebRequest( google, HttpMethod.POST);
test.setAdditionalHeader("Content-type", "audio/x-flac; rate=16000");
test.setRequestBody( bob );
WebClient webClient = new WebClient();
System.out.println( webClient.getPage( test ).getWebResponse().getContentAsString() );
4

0 に答える 0