【问题标题】:CMU PocketSphinx Recognize a dynamically entered wordCMU PocketSphinx 识别动态输入的单词
【发布时间】:2016-04-08 09:53:37
【问题描述】:

pocketSphinx 库中是否有一种方法,可以让我从用户那里输入一个单词 [name,nickname] 作为文本,然后在说出该单词时识别它。

流程是 - 用户输入单词,然后启动识别器,当他说出单词时,它就会被识别。这个词不会是普通的英文单词,而是一个名字或昵称。

对我来说,另一个选择是收集我所在地区所有可能的单词并为它们编写语法,但显然我希望有更好的解决方案。使用袖珍狮身人面像是因为需要连续收听。谢谢。

【问题讨论】:

    标签: android speech-recognition pocketsphinx-android


    【解决方案1】:

    您可以随时添加和删除关键字搜索,如下所示:

    private static final String SEARCH_NAME = "kws";
    
    /* Word you want to check */
    public void recognizeWord(String word ) {
           recognizer.setKeyphrase(SEARCH_NAME, word);
           recognizer.setSearch(SEARCH_NAME);
           recognizer.startListening(SEARCH_NAME);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-03
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-26
      • 1970-01-01
      相关资源
      最近更新 更多