• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

基于Linux系统的语音卡开发平台

发布: 2007-7-01 23:30 | 作者: admin | 来源: | 查看: 20次 | 进入软件测试论坛讨论

领测软件测试网 声明:此文仅仅作为本人一篇技术文章,欲在报刊发表(领导要求),并无其他用意。驱动程序由本人开发,但是小弟文才不好,所以请各位提点建议,不然不好交差。先谢过了。
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基本上不提供售后服务的。但是现在高手蛮多的,幸运的话,你或许能遇上几个。

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网