语音识别系统第一课-Xcode配置PortAudio Based on Mac X10.10

1、先从官网下载PortAudio安装包和文档http://www.portaudio.com/download.html

PortAudio安装包:pa_stable_v19_20140130.tgz

文档:pa_stable_doxydocs_20140130.tgz

记住安装包最好不要放在中文路径下。

2、打开文档中的compile_mac_coreaudio.html可查看文档

3、打开命令行终端,进入安装包PortAudio路径下,分别输入以下几个命令

a) ./configure
&& make

b)
lipo lib/.libs/libportaudio.a -extract i386 -output libportaudio.a

c)
open lib/.libs

4、在终端中进入portAudio安装包中的lib文件夹,再进入.libs,可直接输入open/Users/hsqmlz/Downloads/portaudio/lib/.libs,portAudio安装包的路径替换成你自己存放的路径,此时打开lib文件夹。再再终端中输入open
/usr/local/lib,此时又打开lib文件夹,将libs文件夹中的libportaudio.2.dylib复制到lib文件中。

输入完这3个命令后会生成一个lib文件夹,里面有我们需要添加的文件。

5、打开Xcode新建工程,在Link
Binary with Libraries中添加8个文件。

a)直接将PortAudio中include文件夹portaudio.h拖到Link
Binary with Libraries中。

b)将第4步中进入的.libs文件中的libportaudio.a拖进去

c)将第4步中的libportaudio.2.dylib拖进入。

d)在命令行中输入open
/system/Library/Frameworks,将

  • CoreAudio.framework
  • AudioToolbox.framework
  • AudioUnit.framework
  • CoreServices.framework
  • Carbon.framework

    拖进去。

    注意要拖入第4步中涉及的文件,不能会报链接错误,之前一直卡在这里,参考了这篇博客给了启发,在此也分享给大家http://blog.sina.com.cn/s/blog_470740c80100y45c.html

    编译工程,就可以开始语音识别的编程了。

时间: 2024-07-31 14:31:09

语音识别系统第一课-Xcode配置PortAudio Based on Mac X10.10的相关文章

计算机linux系统 第一课

1.描述计算机的组成及其功能 计算机系统由硬件和软件两大部分组成. (1)硬件的组成(输入设备,输出设备,存储器,运算器,控制器) 输入设备:使计算机从外部获得信息的设备如鼠标,键盘.输出设备:把计算机处理信息的结果以人们能够识别的形式表示出来的设备如显示器,打印机.存储器:如硬盘,光驱,U盘 .运算器:算术运算,逻辑运算 ,控制器:如从存储器中取出指令,控制计算机各部分协调运行 ,控制器和运算器整合在CPU中 (2)软件的组成 软件分类:系统软件(使用和管理计算机的软件)和应用软件(专为某一应

<-0基础学python.第一课->

初衷:我电脑里面的歌曲很久没换了,我想听一下新的歌曲,把他们下载下来听,比如某个榜单的,但是一首一首的点击下载另存为真的很恶心 所以我想有没有办法通过程序的方式来实现,结果还真的有,而且网上已经有有人用python来实现了,而且还给出了原代码, 我兴致勃勃的下载下来用,但是根本没有效果,原因是他们给的是2.7版本的程序,我用的软件是3.4版本的, 我又下载了2.7版本的但是运行的时候还是有地方报错,而我又不知道怎么修改,然后觉得时候系统的学习一下了. 宏观目标:让我的工作效率更高 1.写程序帮我

OpenCV 第一课(安装与配置)

OpenCV 第一课(安装与配置) win10,opencv-2.4.13, 安装, vs2013, 配置 下载安装软件 官网OpenCV下载地址下载最新版本,我下载的是opencv.2.4.13,然后解压安装,我写的路径是D:\Program Files.注意本文中绿色标注的要换成你自己的安装路径. 这里得说一点,可能是因为网速太差的原因,昨天晚上下载了几次安装时都提示说"cannott open file'opencv-2.4.13.exe' as archive".我当时一直不明

C语言基础课程 第一课 Linux环境配置小实战httpserver

?? C语言基础课程 第一课 Linux环境配置小实战httpserver 首先环境需要的是redhat虚拟机操作系统 打开redhat 防火墙 2.将WWW(HTTP)勾选上 3.点击apply 点击是 4.切换到root用户 输入正确的root密码 5. 启动http服务 6.输入ifconfig 查看当前ip 痛 7.通过分析我们知道 他是一个局域网的ip   windows可以通过net 或者 主机模式与Linux进行通信 如果不想改变本地ip地址的话  我们需要改变虚拟机的ip地址 和

【C语言探索之旅】 第三部分第一课:SDL开发游戏之安装SDL

内容简介 1.课程大纲 2.第三部分第一课: SDL开发游戏之安装SDL 3.第三部分第二课预告: SDL开发游戏之创建窗口和画布 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串

ChartControl第一课简短的控件初步设计

WinForms Controls >Controls > Chart Control > Getting Started This document gives you a quick overview of what resources you need to review first to get started with the XtraCharts Suite. These examples demonstrate the basic functionality of Xtra

【Linux探索之旅】开宗明义+第一部分第一课:什么是Linux?

内容简介 1.课程大纲 2.第一部分第一课:什么是Linux? 3.第一部分第二课预告:下载Linux,免费的噢!   开宗明义 我们总听到别人说:Linux挺复杂的,是给那些追求逼格的程序员用的.咱们老百姓呀,用用Windows就高兴. 但事实并非如此,Linux不是那么“难于上青天”的. 不少学编程的朋友看过<鸟哥的Linux私房菜>,是台湾的鸟哥写的,非常棒. 小编也开始写一个系列教程,希望对自己对别人都有帮助.但我会非常认真的,不会乱来. 在这个教程中,小编会向您证明:Linux并不复

Magento学习第一课——目录结构介绍

Magento学习第一课--目录结构介绍 一.Magento为何强大 Magento是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性.选择Zend的原因有很多,但是最基本的是因为zend框架提供了面向对象的代码库并且有很好的团队支持.通过这个框架,Magento主要围绕三个基本点建立: 1. 灵活性:我们相信每一个解决方案都像它的商务支持一样是独一无二的.Magento的代码可以无缝定制的. 2. 可升级性:Magento可方便的实行定制且不丧失升级的能力,因为从社区中获得核心代

一个典型的语音识别系统

一.语音识别技术 语音识别技术,广泛来说是指语意识别和声纹识别:从狭义上来说指语音语义的理解识别,也称为自动语音识别(ASR).其关键技术包括选择识别单元.语音端点检测.特征参数提取.声学模型及语音模型的建立.语音识别技术目前在桌面系统.智能手机.导航设备等嵌入式领域均有一定程度的应用.其主要技术难题是识别系统的适应性较差.受背景噪声影响较大,未来的发展方向应是无限词汇量连续语音非特定人语音识别系统. (1)信号处理及特征提取模块 该模块的主要任务是从输入信号中提取特征,供声学模型处理.同时,它