错误使用speech2text
23日视图(30天)
显示旧的评论
嗨
当我下载2018年MATLAB speech2text并试图运行我得到以下错误:
输出论证“tableOut”(或者其他人)不是在调用分配
“BaseSpeechClient / speechToText”。
错误在speech2text(45)行
tableOut = connection.speechToText (y, fs,超时)
错误在stt(第7行)
outInfo = speech2text (speechObject、样品、fs、“HTTPTimeOut”,25)
直接帮助是必需的
答案(3)
亚当Danz
2019年12月6日
编辑:亚当Danz
2019年12月13日
更新:检查表的要求
在最低限度必须满足这些equirements。
- 您使用的是最新的,最新的释放speech2text
- 你使用Matlab r2017a或更高版本(根据FEX页面)
- 你下面的指令中列出setup.m文件包含在submision和解释的“例子”选项卡speech2textFEX页面。
- 你有访问第三方api包括演讲Google™云语音API(这显然第一个60分钟后要花钱),IBM™沃森语音文字转换API,或微软™Azure演讲服务API,所有这些需要许可证。
- 您必须安装音频工具箱。
最初的回答下面
嗯…它仍然看起来像你不使用最新版本。
在本节中,你的错误堆栈
错误在speech2text(39)行
tableOut = connection.speechToText (y, fs,超时);
tableOut变量被分配在39行但在最新版本的代码,这行代码行45。我认为你有新旧版本的文件在你的matlab路径但matlab仍使用旧版本。
基于注释的文件交换页面,我建议采取以下措施。
- 删除旧的文件从你的matlab路径(保持它现在只是删除它所以matlab没有访问它)。
- 关闭并重启Matlab
- 添加新文件的路径
- 运行设置。m文件,提交
- 再次尝试你的代码
请让我知道是否工作在下面发表评论。
不论真假,我试着提交但我没有谷歌授权文件(JSON文件)所以我不能继续过去的窗口,请求文件:
jibrahim
2019年12月13日
嗨Akshatha,
我试图弄清真相。你能请让我知道你得到qwith以下:
1)
这GoogleSpeechClient -
你得到多少点击量?我想知道你有多个版本冲突。
2)
版本(音频)
这个函数的输出是什么?
3)请尽量执行这行代码,以确保你有一个许可证执行功能从音频工具箱:
e5 mfcc (randn (1, 1), 44100);
Akshatha普拉萨德
2019年12月19日
你好,
我的问题得到解决与IBM Watson语音文字转换服务。
我试过谷歌,但出现了一个错误。我认为这是与GoogleSpeech。p文件显示错误。
谢谢你帮助我理解这个问题,