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.

[参考译文] TMDX5535EZDSP:TI ESR 无法正确检测。 需要紧急帮助!

Guru**** 2543090 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/602839/tmdx5535ezdsp-ti-esr-not-able-to-detect-properly-need-urgent-help

器件型号:TMDX5535EZDSP

您好!

我已按照自述文件和最后一步(步骤7)中的步骤进行操作,其中提到的我可以使用原始音频文件测试我受过训练的数据,甚至可以使用实时记录测试我受过训练的数据。

我在 build_files.sh 文件中执行了此操作

DIST/LinuxDebugGnu/bin/testitiesrflex \
"START( WakeGram )。
WakeGram -->([_fill]短语[_fill])|_fill.
短语-->的。" \
数据/格拉米\
数据/填充_模型\
英文\
2 0 1 0 0 0 0

我针对  TI 提供的已培训数据执行了以下命令、这些数据包含在 tidcbz3/TIesr_src/TIesr_model_build/数据 文件夹中。

DIST/LinuxDebugGnu/bin/./testitiesrflex Test.grm Data/GramDir/ Data/Filler 型号/ 英语2 0 1 0 0 0 0 0 0 0 0 0

这会为我 要检测的特定单词"yes"生成语法树(成功)。

我从 AUDIO.tar.gz 获取了 TI 提供的原始文件 、这些原始文件位于 tidcbz3/TIesr_src/TIesr_model_build/TIesr_Tools/example/Data  中。

我在数据/目录中放置了2个 yes 的原始文件。 (M1_yes.raw 和 F1_yes.raw)。

然后、我执行此操作以从原始文件运行检测。

对于 data/*.raw 中的文件; do  echo ''; echo $file; dist/LinuxDebugGnu/bin/./testitiesrsi  200000 Data/GramDir/ Data/GramDir/test.JAC Data/fuer_model/English/hlrtree.bin $file;Done

 

下面是两个文件的输出。

已识别:_fill
已识别:_fill


请帮助检测命令"yes"

此致、

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

    我已通知设计团队。 他们的反馈将在此处发布。

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

    请尝试以下操作:
    WakeGram -->([_fill]短语[_fill])。

    结束_fill。 我想看看这是否会对行为产生影响。 您能否添加一个短语而不是"是"、这是否有效?
    重要的是、您要使用不同的声音和丰富的词和短语、以便发动机正确识别这些词和短语。

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

    你好、Lali、

    首先、

    我尝试了这种方法、并使用"是"进行了测试。  我的测试原始文件同样取自 TI 示例目录。

    这次验证我已使用4个文件:  

    文件读取顺序:

    F1_OK.RAW
    F5_yes.raw
    M1_OK.RAW
    M1_yes。raw
    M2_yes.raw
    m5_yes.raw

    我的输出为:

    已识别:是_填充

    已识别:_填充是

    已识别:_fill yes _fill

    已识别:_填充是

    已识别:_填充是

    已识别:_填充是

    其次、

    我尝试了

    WakeGram -->([_fill]短语[_fill])。

    短语-->打开文件。"

    文件读取顺序:

    F1_OK.RAW
    F5_yes.raw
    M1_OK.RAW
    M1_yes。raw
    M2_yes.raw
    m5_yes.raw
    还不错,很原始          -包含自定义录制的"确定"命令
    open.raw         -包含自定义录制的打开文件命令
    random.raw       -包含任何原始文件中不存在的随机字。

    识别失败、出现错误4

    Rico:401 音频:7 JAC:0

    识别失败、出现错误4

    Rico:401 音频:7 JAC:0

    已识别:打开文件

    识别失败、出现错误4

    Rico:401 音频:7 JAC:0

    识别失败、出现错误4

    Rico:401 音频:7 JAC:0

    识别失败、出现错误4

    Rico:401 音频:7 JAC:0

    已识别:_fill open 文件_fill

    已识别:_fill open 文件_fill

    已识别:_fill open 文件_fill

    除了 TI 自己的原始文件之外、所有其他文件都检测到突出显示的输出、此时仅 open.raw  包含实际的"open file"命令。

    第三,

    我想将"是"和"否"相结合 接下来、我对同一个文件执行了"yes no"命令、其中包含一个录制的 yn.raw -包含实际短语。

    文件读取顺序:

    F1_OK.RAW
    F5_yes.raw
    M1_OK.RAW
    M1_yes。raw
    M2_yes.raw
    m5_yes.raw
    还不错,很原始
    open.raw
    random.raw
    YN.RAW         -包含 yes no 命令

    结果:

    已识别:是否
    已识别:是否_fill
    已识别:是否
    已识别:是否_fill
    已识别:是否_fill
    已识别:是否
    已识别:是否_fill
    已识别:_fill 是否_fill
    已识别:_fill 是否_fill
    已识别:_fill 是否_fill

    请对此提供帮助。 不正确。

    此致、