This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TMS320C5535:自定义触发器短语

Guru**** 2560390 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/611209/linux-tms320c5535-customizing-the-trigger-phrase

器件型号:TMS320C5535

工具/软件:Linux

大家好

正如参考指南所述、我一直在尝试自定义 C5535 DSP 卡上的触发短语、但我很不幸运。 我对 Linux 完全不熟悉、因此这是一个问题。 尽管如此,我还是按照信中的指示行事,但出现了一些问题。 (我还认为、我在可引导 USB 上使用 Linux 非常重要。 我不知道这是否与任何事情有关、只是想澄清一下。)

在第5.3.3小节中、数字3显示"执行以下命令:$make LinuxDebugGnu"、由此我假设我只需为符号$编写"make LinuxDebugGnu"即可。 那么、我这么做了、我在终端上看到了下一条消息:

我认为它不起作用、因为没有像下一句所说的那样创建 Dist 目录。 未创建"bin"文件夹、"lib"文件夹为空、如下所示。

有什么建议吗? 或者、有人是否知道另一个(最好更容易或不涉及 Linux)可以自定义或更改 DSP 上的触发词? 我听说在 MATLAB 中可能会出现这种情况。 有什么意见?

如果有任何建议、我将不胜感激。

-奥斯马

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Osmar、

    我已将此内容转发给 C55x 软件专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Osmar、
    请参阅 e2e.ti.com/.../523856上之前有关类似问题的主题

    用户在切换到不同版本的 Linux 后最终能够解决问题。 不知道为什么。
    我还附加了 Disblock 文件夹以解除用户阻止。 也许这会对您有所帮助。

    Lali
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Lalindra、

    我无法打开链接、它说访问被拒绝、可能是因为该线程已被删除。 我真的希望有一种更直接的通信方式、Lalindra。 您能给我一个电子邮件地址吗? 或者、您可以通过个人电子邮件地址联系我吗? 我对我想与您讨论的 DSP 有一些相当深的怀疑。

    -奥斯马
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Osmar、

    E2E 是目前唯一的通信途径。 抱歉。 请告诉我们有什么疑问、我们可以在这里提供帮助。

    为帮助您、我已附加构建的 DIST 文件夹。 您是否可以尝试在其他版本的 Linux 上进行构建?

    Lali

    /cfs-file/__key/communityserver-discussions-components-files/791/6567.TIesr_5F00_model_5F00_build.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Lalindra、

    非常感谢您的关注。 我想我可以尝试下载该软件的早期版本。 您建议哪一项? 此外、如果我想更改 DSP 的"操作"、该怎么办、例如:现在、当检测到触发短语时、它会出现在屏幕上。 如何打开 LED、更改屏幕上显示的措辞或发送 TTL 脉冲。 我是否需要更改 C 代码? 还是根本无法实现? 这实际上是我购买 DSP 的目的、它用于学校的最后一个项目、因此如果不可能的话、这将是一个令人沮丧的事情。  在这方面提供一些帮助将是非常感谢的。

    另外、使用刚才提供的 Dist 文件夹、我现在不必制作整个"make LinuxDebugGnu"文件了吗? 我是否可以粘贴文件夹并按照《参考指南》的说明继续?

    -奥斯马

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Osmar、

    如果你看看识别器.c、有一个 函数 void swi_RecognizerFxn (void)


    您可以将操作代码放在打印到 OLED 的位置。 因此、从本质上讲、我们需要处理打印到 OLED 的操作、以调用 TTL 例程。 请记住、BIOS 在后台管理一些任务、因此、如果处理外设和中断、则必须确保设置正确的优先级。

    /* OLED LCD 的输出应答*/
    print_string ((char *) word、i2cHandle);
    print_string ("、i2cHandl 

    您可以尝试使用 Ubuntu 12.04。 是的、在 DIST 文件夹中。 您应该能够将其放入并继续。 希望这对您有所帮助。

    Lali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Lalindra、

    这太棒了! 但是、我可以在哪个特定的引脚上获得该 TTL 脉冲? 或者、我使用什么端子来输出电压、无论是 TTL 还是仅 DC 来点亮 LED? 此外、OLED 显示屏上显示的短语是我在 Linux 上将其更改为的任何内容、对吧?

    -奥斯马

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Lalindra、

    我只是想这一点,是否可以有“两步”的承认? 例如、要能够激活系统、请说"t i voor trigger"、然后说另一条指令、如"light on"或类似的指令、以打开前面所说的 LED。 第一个短语类似于"激活密钥"、第二个短语是指令。 有什么关于如何做到这一点的想法吗?

    -Osma
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Osmar、

    在我看来、您似乎希望在处理实际命令之后进行唤醒字检测。
    唤醒字部分是您已经了解过的内容。 遗憾的是、我不知道多步本地关键字识别实现。

    您还可以尝试基于云的语音转录、如 Google 或 IBM 提供的内容。 您可以使用 WAKE 字触发监听、然后记录任何后续命令。 然后、可以将此音频剪辑发送到云端进行转录、您可以根据返回的文本执行一些操作。 为此、您的系统需要一些互联网连接。

    Lali
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Lalindra、

    嗯... 我想、我真的希望在 DSP 上实现这一目的、而不需要依赖云服务... 这是我将两个技术组合在一起的一种方式吗? 使用云服务实施 DSP、还是只是冗余?

    -奥斯马
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉,我在第一句话中指的是*。

    -奥斯马
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Osmar、
    当然、您可以将 DSP 与云服务集成、但您需要另一个器件、例如 CC3220 WiFi 模块来处理连接。 正如我之前提到的、我们没有一个显示多步语音识别系统的示例。

    您也许可以尝试在代码中进行实验、以查看是否可以构建多步识别系统。

    Lali
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Lalindra、

    感谢您的关注、我将在代码上做星型工作。 如果有任何疑问、我会在这里发帖。

    -奥斯马