Я использую функцию MATLAB speech2text , чтобы попытаться преобразовать звук в текст с помощью IBM Watson третьей стороны.
У меня есть файл JSON с моими учетными данными в той же папке, код .m.
Я попытался запустить его без дополнительной функции ключевых слов, но это не имеет значения. Я в недоумении относительно того, что еще можно попробовать, поскольку это почти линейный пример, который они приводят в своей документации. Я не знаком с файлами JSON, поэтому меня беспокоит, что это может быть неправильно настроено, но я следую пошаговым инструкциям.
[y,Fs] = audioread('filelocation/file.wav');
speechObjectIBM = speechClient('IBM','keywords',"Tom, Jenny, RJ, Andy, Jason, Jeff",'keywords_threshold',0.5);
speechObjectIBM.Options
tableOut = speech2text(speechObjectIBM,y,Fs);
Я должен получить стенограмму и вместо этого получить следующую ошибку:
Output argument "tableOut" (and maybe others) not assigned during call to "BaseSpeechClient/speechToText".