首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > 基于Linux系统的语音卡开发平台
【标  题】:基于Linux系统的语音卡开发平台
【关键字】:系统,in,语音,Linux,Linux
【来  源】:网络

基于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基本上不提供售后服务的。但是现在高手蛮多的,幸运的话,你或许能遇上几个。
Linux Kernel Internals(1)--Booting:【上一篇】
Linux下编程入门:【下一篇】
【相关文章】
  • Linux Kernel Internals(2)--Process and Interrupt Management
  • Linux Kernel Internals(2cont.)--Process and Interrupt Management
  • Linux Kernel Internals(3)--Virtual Filesystem
  • Linux Kernel Internals(3cont.)--Virtual Filesystem
  • Linux Kernel Internals(4)--Linux Page Cache
  • Linux 命令好帮手 Bash
  • Linux环境下实现组件返回消息的技巧
  • Linux下文件操作编程和GAWK的介绍和应用
  • Linux开发GUI应用程序概述
  • Linux 编程之交叉编译
  • 【随机文章】
  • FreeHand 技巧总结(3)
  • 使用typename的一个说明
  • 突破一切限制 Bitcomet疯狂下载技巧
  • Linux Quick Fix Notebook学习摘录(一)
  • Django学习记录(安装、配置)
  • Jan Goyvaerts正则表达式(二)
  • Windows2000 内核级进程隐藏、侦测技术[毕业论文]
  • 安奈特无线局域网解决方案
  • 深圳商报编审综合大楼综合布线工程技术要求
  • flash制作鼠标跟随动画
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.