如何使用R将IBM Watson语音中的语言更改为文本?

如何使用R将IBM Watson语音中的语言更改为文本?,r,ibm-watson,speech-to-text,R,Ibm Watson,Speech To Text,我正在用西班牙语转录各种mp3文件。我想使用IBMWatson的speech-to-text API使用R,并遵循本教程中的说明()。我能够用这段代码成功地转录一个带有英语音频的测试mp3文件,但我还没有找到一种方法来修改它以收听西班牙语音频(默认语言是美式英语) 这是转录MP3教程中的主要功能。事实上,它成功地转录了英语音频。在这个函数中,url、用户名和密码是前面定义的 watson.speech_to_text.recognize <- function(audio_file) {

我正在用西班牙语转录各种mp3文件。我想使用IBMWatson的speech-to-text API使用R,并遵循本教程中的说明()。我能够用这段代码成功地转录一个带有英语音频的测试mp3文件,但我还没有找到一种方法来修改它以收听西班牙语音频(默认语言是美式英语)

这是转录MP3教程中的主要功能。事实上,它成功地转录了英语音频。在这个函数中,url、用户名和密码是前面定义的

watson.speech_to_text.recognize <- function(audio_file)
{ return(POST(url=paste(url,"/v1/recognize",sep=""),
              authenticate(username,password),
              add_headers("Content-Type"="audio/mp3"),
              body = (file = upload_file(audio_file))  
))}

您的问题是:“我能确定语言是西班牙语吗”还是“我想从西班牙语翻译过来”?谢谢,我想转录西班牙语音频。IBM Watson能够识别各种语言和方言,但必须告诉它用于转录的语言模型,这正是我试图弄明白的。您的问题是:“我可以确定语言是西班牙语”还是“我想从西班牙语翻译”?谢谢,我想转录西班牙语音频。IBM Watson能够识别各种语言和方言,但必须告诉它使用何种语言模型进行转录,这正是我试图弄明白的。
"{url}/v1/recognize?model=ex-MX_BroadbandModel"