kaldi在工程项目中使用的总结

前面几篇文章在以iOS客户端为例的情况下,大致说了kaldi部署在服务端的在线识别,以及kaldi在iOS项目中的本地识别。因为所研究的东西最终都是要在实际的项目中或者产品中去使用,所以为了更好的看到自己所研究的东西的结果,我才做了前面的一些demo来实际的看到效果和使用情况。当然后面还有好玩的,我都会发出实际应用的demo出来。文章我还会继续更新,因为后面好玩的还有声纹识别,命令词唤醒

在线识别
在线识别简单的理解就是将解码器放在服务端,以kaldi为环境来识别。解码这一块kaldi也提供了文件解码的例子,可以稍加改造用于实时流识别,当然我也将改造后的解码代码放在前面的文章中,有需要的可以参考。

参考demo:https://github.com/andyweiqiu/SpeechRecognition

本地识别
这里的本地识别是将kaldi源代码编译成库放到iOS或者Android项目中,以提供解码的环境。当然难点就是kaldi的编译。解码这一套都是通用的,不管是在线识别还是本地识别。我这里也提供了demo,有需要验证自己模型的,可以下载demo,在工程中直接替换模型文件,运行,不用管其他实现。在运行demo的过程中有任何问题可以直接联系我。

参考demo:https://github.com/andyweiqiu/asr-ios-local

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 中午吃过饭,沿着河边小路闲散的走着,此时内外两股暖意和身体做着亲密的互动,顿觉困意。于是踅进街角公园,只见...
    天天向上韩建平阅读 1,337评论 0 0
  • 慢慢地有了整理记录的习惯,经常使用手机里的备忘录并买了个行程本帮助自己改掉手忙脚乱丢三忘四的坏毛病。在形成这个习惯...
    墨尔本的小Summer姐阅读 1,400评论 0 0
  • 成功的人,都必定是生活自律的人。很多人错误地认为自律不过是自虐,其实是大错特错了。自律,就是有能力按照兴趣和专长安...
    鲁先圣阅读 1,841评论 0 0
  • The scoreboard of the game provides timekeeping and scori...
    Madelines阅读 1,468评论 0 0
  • 1.androidstudio可以引入别的project的library module作为library?把lib...
    InitialX阅读 1,450评论 0 0

友情链接更多精彩内容