利用PocketSphinx在Windows上搭建一个语言识别应用

准备工作

在搭建应用之前需要以下准备工作:

  • 根据PocketSphinx安装的步骤,下载安装PocketSphinx;
  • visual studio,在本文中我使用的是visual studio 2017,你可以使用visual studio 2012及以上;
  • PocketSphinx使用c编写的,所以需要基本的c或c++编程语言知识;
  • visual studio需要支持c++编写;
    既然准备好了,那我们就开始啦。

PocketSphinx简介

Pocketsphinx API旨在简化应用程序中语音识别器功能的使用,它具有一下特点:
1.由于使用抽象类型,它在源代码和二进制兼容性方面很可能保持稳定;
2.它是完全可重入的,因此在同一个过程中有多个解码器是没有问题的;
3.它允许大幅减少代码占用空间,而且支持适度但显著减少内存消耗。

PocketSphinx示例

这个小程序的基本功能是:读取一个wav语音文件,利用pocketSphinx API将该语音文件转化为文字。

VS安装C++开发包

由于我们需要用Visual Studio 2017编写c++程序,因此需要为VS安装C++语言包。

  • 打开visual studio,在菜单Tools下选择get tools and features.
    在这里插入图片描述
    安装标注的C++包
    在这里插入图片描述
    安装完成后,进行下一步。

创建一个C++工程

在这里插入图片描述

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值