ibm-watson-cognitive 在Java中使用WebSocket识别音频文件
示例
使用Java-SDK3.0.1
CountDownLatch lock = new CountDownLatch(1);
SpeechToText service = new SpeechToText();
service.setUsernameAndPassword("<username>", "<password>");
FileInputStream audio = new FileInputStream("filename.wav");
RecognizeOptions options = new RecognizeOptions.Builder()
.continuous(true)
.interimResults(true)
.contentType(HttpMediaType.AUDIO_WAV)
.build();
service.recognizeUsingWebSocket(audio, options, new BaseRecognizeCallback() {
@Override
public void onTranscription(SpeechResults speechResults) {
System.out.println(speechResults);
if (speechResults.isFinal())
lock.countDown();
}
});
lock.await(1, TimeUnit.MINUTES);
热门推荐
10 工作祝福语男士大全简短
11 希望生产顺利祝福语简短
12 明天早上祝福语简短的话
13 电力考试祝福语简短高级
14 恭喜祝福语回复语句简短
15 爸爸爱打牌祝福语简短
16 员工年中贺卡祝福语简短
17 欢天喜地盖新房祝福语简短
18 桔梗配什么祝福语简短