我有一个向其发送音频的 HttpURLConnection。我用
setRequestProperty("Content-Type", "audio/x-flac; rate=48000");
指定我发送的音频的类型。我应该收到一串音频文件所说的内容。
当我获得音频文件的字节数组并发送它时,它可以工作,但我希望能够将从我的麦克风获取的音频作为字节数组发送,但我不知道如何指定它。
或者我可以发送一个 wav 文件,但我使用“audio/wav”尝试了一个测试文件,但仍然无法正常工作。
当它不起作用时我得到的错误是
java.io.IOException: Server returned HTTP response code: 500 for URL: https://www.google.com/speech-api/v1/recognize?xjerr=1&client=speech2text&lang=en-US&maxresults=10
它所指的线是
connection.getInputStream();
谢谢。