您好,我想使用语音将正在运行的视频转录为IBM Watson库的文本。我的代码是:
new RecognizeOptions.Builder()
.audio(audio)
.contentType("audio/mp3")
.model("en-US_BroadbandModel")
.interimResults(true)
.inactivityTimeout(2000)
//TODO: Uncomment this to enable Speaker Diarization
.speakerLabels(true)
.build();
我遇到以下错误: java.lang.RuntimeException:无法对数据流音频/ mpeg->音频/ x-float-array
进行转码请帮助。
答案 0 :(得分:0)
您将需要通过ffmpeg之类的视频来提取音频轨道,然后将音频轨道传递给“语音转文本”服务。