【问题标题】:Using voice to give commnands to a plot, is it possible? [closed]用语音给剧情下达指令,有可能吗? [关闭]
【发布时间】:2017-12-10 09:24:47
【问题描述】:

我会直奔主题。

我有一个用点表示的 3D 图形的绘图,我想做的是给 matlab 一个使函数启动的语音命令。

具体来说我想说“旋转”,matlab应该能识别这个声音命令并让图中的实际图形旋转。

这是可能的还是我应该放弃?因为我要疯了。

提前致谢。

【问题讨论】:

  • 有可能!

标签: matlab matrix plot simulation voice-recognition


【解决方案1】:

当然,您可以这样做。以下是粗略的步骤:

  1. 首先记录大量你自己说“旋转”的样本,以及你想对情节发出的任何其他命令。

  2. 然后使用 Neural Network Toolbox 中的深度学习功能在这些语音样本上训练一个网络,并将它们中的每一个分类为适当的命令(您需要一台具有良好 GPU 的计算机)。

  3. 使用 Data Acquisition Toolbox 连接您的声卡,并聆听来自麦克风的声音。

  4. 将来自 Data Acquisition Toolbox 的音频流连接到步骤 2 中生成的网络输入。

  5. 当网络成功地将音频流的一部分分类为您的命令之一时,执行适当的命令来旋转,或以其他方式修改您的绘图。

完成所有这些后,请向 MathWorks 申请一份应用工程师的工作。这将是一个很好的演示来展示给客户。

顺便说一句,以上所有内容可能听起来很滑稽,但很严肃 - 这是 MATLAB 实际上很容易做到的事情,如果你知道自己在做什么,我想这可能只是一周的时间工作。而且我确实认为,如果你在 MathWorks 的面试中展示了它,你很有可能会在那里找到工作。


编辑:或者,您可以让 MATLAB 调用 Google 的 Cloud Speech API,然后根据它返回的单词做一些事情。 Google 在神经网络方面可能比我们中的任何一个都好 :)

编辑 2:或者,如果您对命令延迟 6 小时感到满意,您可以让 MATLAB 向GoTranscript 发送电子邮件,由真人为您转录您的声音,然后 MATLAB可以阅读回复邮件:/

【讨论】:

    猜你喜欢
    • 2020-10-30
    • 2010-12-12
    • 1970-01-01
    • 2023-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多