荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: lvyou (花落漫天雪落无痕), 信区: Linux
标  题: 基于Linux系统的语音卡开发平台
发信站: 荔园晨风BBS站 (Sun Oct 14 21:58:44 2001), 转信


基于Linux系统的语音卡开发平台
2001-10-09 04:26

发布者:netbull 阅读次数:252




joyoo



基于Linux系统的语音卡开发平台
声明:此文仅仅作为本人一篇技术文章,欲在报刊发表(领导要求),并无其他用
意。驱动程序由本人开发,但是小弟文才不好,所以请各位提点建议,不然不好交
差。先谢过了。
1.1 前言
时下,基于Linux操作系统的应用开发越来越广泛。Linux广受青睐,除了因为其完
全免费之外,更是因为其具有强健、安全、稳定的特征。无可质疑,Linux已成为
当今最流行的应用开发操作系统之一。
本文我将就语音卡在Linux上的应用系统的开发与大家作一些探讨。目前,语音卡
主要应用于交互式语音应答、呼叫中心、统一消息处理、小型办公/家庭办公、IP
电话等等。
1.2 系统结构
如果不考虑应用系统本身的结构的多样性和复杂性,那么语音卡从低层驱动程序到
应用系统的结构图通常如下所示:(图省略)
应用系统因需求以及目标实现的不同而呈现多样化,这并非本文探讨的主题。
API接口起纽带作用。应用程序通过API接口来调用系统服务。
系统服务通常采用函数共享库的形式,同时还会附有详尽的用户手册。为了便于用
户配置语音卡参数,系统服务层通还常会提供参数配置文件,用户可以根据系统需
求,随时改写配置文件的相关配置项值。
可加载内核模块,用来操纵和响应语音卡,是驱动程序的一部分。在安装语音卡驱
动程序时,驱动程序会根据语音卡类型自动进行配置,具体细节应用系统开发人员
一般无需考虑。
1.3 应用开发
安装完语音卡驱动程序,搭建好应用系统所需环境之后,你就可以开始逐步地开发
应用系统了。应用系统开发最好的切入点是演示(demo)程序,下面以市场上常见
的synway语音卡为例,作简要说明。首先获得演示程序(下载自http://www.
sanhuid.com/SoftDown.htm);然后结合用户手册读演示程序源代码,这样不仅可
熟悉常用API函数,而且可掌握系统设计的流程;其次根据需求设计、开发和调试
应用系统;最后在运行系统前根据系统所需改写配置文件的相关配置项值就可以了

1.4 结论
如果你的公司想开发语音卡应用系统,而又想拥有好的性能,还想免费的话。选择
Linux绝对是明智之举,不过也要做好心理准备——Linux基本上不提供售后服务的
。但是现在高手蛮多的,幸运的话,你或许能遇上几个。







来源:LinuxAid

--
   ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
   ┃         是什么缘份,让我们相遇的一起?生命的转折就是这么奇妙。       ┃
   ┃   惜    我们又解逅在不可预知的现在,悄然相遇是多么欢喜。        缘   ┃
   ┃         请珍惜我们彼此拥有的此刻,让我好好倾听你的细语……           ┃
   ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 202.96.134.135]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店