我会直截了当地说。
我有一个由点表示的3D图形的情节,我想要做的是给matlab一个语音命令,使函数启动。
具体来说我想说一下"旋转",matlab应该识别这个声音命令并使图中的实际数字旋转。
这可能还是我应该放弃?因为我疯狂的尝试。
提前致谢。
答案 0 :(得分:2)
当然,你可以做到。以下是粗略的步骤:
首先录制大量自己的样本,然后说出#34; ROTATE"以及您想要给出的其他任何命令。
然后使用神经网络工具箱中的深度学习功能在这些语音样本上训练网络,并将每个语音样本分类到适当的命令中(您需要一台具有不错GPU的计算机)。 / p>
使用数据采集工具箱连接声卡,并聆听麦克风发出的声音。
将数据采集工具箱中的音频流连接到步骤2中生成的网络输入。
当网络成功将音频流的一部分分类为您的某个命令时,请执行相应的命令以旋转或以其他方式修改您的情节。
完成所有这些后,请向MathWorks申请担任应用工程师。它会向客户展示一个很好的演示。
顺便说一句,以上所有内容都可能听起来很滑稽,但是非常严肃 - 这就是MATLAB实际上非常简单的事情,如果你知道你在做什么,我会认为它是&#39 ;也许只有一个星期的工作。而且我确实认为,如果你在MathWorks的一次采访中展示它,很有可能会让你在那里找到工作。
编辑:或者,你可以让MATLAB打电话给谷歌Cloud Speech API,然后根据它返回的单词做一些事情。谷歌在神经网络上可能比我们任何一方都好:)
编辑2:或者,如果您对6小时的命令延迟感到满意,您可以让MATLAB向GoTranscript发送电子邮件,真人将为您转录您的声音,然后MATLAB可以阅读回复电子邮件:/