- 浏览: 397634 次
- 性别:
- 来自: 上海
最新评论
-
白天看黑夜:
Apache Mina Server 2.0 中文参考手册(带 ...
Apache Mina 学习 -
stduPanda:
引用引用[自行车在现场咨询quote]引用引用引用引用引用引用 ...
Errors running builder 'DeploymentBuilder' on project '工程名' -
鱼翔空:
maven3 导入报Plugin execution not ...
CXF自动生成wsdl与xsd文件 -
哈哈哥_Supper:
closeAction:'hide',
Extjs4 tabPanel关闭后打开 cannot read property addcls of null -
哈哈哥_Supper:
var tab1 = tabPanel.add(
...
Extjs4 tabPanel关闭后打开 cannot read property addcls of null
文章列表
这是我之前整理的关于freeswitch mod_event_socket的相关内容,这里记录下,也方便我以后查阅。
mod_event_socket以socket的形式,对外提供控制FS一种途径, 缺省的IP是127.0.0.1,TCP端口是8021,可以在外部通过sokcet执行API/APP命令。
连接模式
连接分两种模式: inbound/outboundmod_event_socket 的默认加载模式是inbound,outbound模式需要在dialplan的配置文件中设置。
InBound模式由于是可以主动连接并可长期稳定保持,且此通道有且只有一个,心跳、外呼和注册 ...
语音识别资源的概括和全部Methods
- 博客分类:
- 语音技术
在前面的分享中,我们介绍了媒体资源中语音合成资源的请求,事件和一些头的使用方式。今天,我们进一步介绍媒体资源中另外一个非常重要的核心内容-语音识别资源的请求,在后续的章节中介绍事件和一些相关头的使用方式。
MRCP语音识别资源针对语音数据和DTMF事件进行分析,然后通过媒体会话来进行传输,最后返回文本形式的处理结果。MRCP协议将语音识别资源的类型分成两种:dtmfrecog和speechrecog。前者只能支持DTMF的识别,因此语法也仅限于DTMF语法的支持;后者则支持语音流数据的识别和DTMF识别,因此其语法支持语音语法和DTMF语法两种。另外,在今天的讲座中,我们会涉及其语法的使 ...
转载自:http://ec.ctiforum.com/jishu/qiye/qiyetongxinjishu/kaiyuantongxin/jishudongtai/540233.html
版权归原作者所有
在前面的讲座中,我们介绍了MRCP媒体资源的几个主要类型,它们分别是语音合成资源,语音识别资源和录音资源的所有请求,事件和headers的细节。今天的讲座中,我们介绍MRCP媒体资源的最后一个资源类型-说话人验证资源(speaker verification resource-speakverify)。
1、说话人验证资源对MRCP客户端提供说话人的验证和确认功能。说话人验证主要关心的是说话人应该是谁。通常情况下,说话人验证是通过他们自己声明的身份数据来验证。说话人通过一系列的验证方式来关联身份验证。这一系列的验证方式包括输入密码,客户ID,或者呼叫号码绑定的方式来加以验证。说话人的语句 ...
到此章节为止,我们已经基本上完成了所有关于MRCP协议的细节讨论。但是,我们没有讨论关于MRCP的安全问题。MRCP协议在客户端和服务器端的交互过程中涉及了SIP协议的处理,基于互联网的分布式处理数据流程,媒体会话的控制和语音文件存储传输,返回数据的传输等内容,如果没有对每个环节进行安全处理的话,语音识别或者其他的智能客服系统都会出现安全问题。在今天的分享中,我们将讨论关于MRCP协议中必须遵守的安全规范以及相关框架。
1、MRCP协议在设计之初就考虑了关于安全的问题,安全机制的设置必须遵守SPEECHSC 架构的要求。具体SPEECHSC要求是通过RFC 4313来规定的。RFC 4 ...
关于ASR的相关技术介绍
- 博客分类:
- 语音技术
在最近的关于MRCP协议的学习笔记分享中,我们花很多时间介绍了ASR 语音识别的技术背景。很多读者和我私聊,需要了解更多关于ASR 语音识别的一些基本介绍和其相关的核心功能。
现在,我接触到的一些用户,仍然对ASR和TTS有所误解,其实,晚上已经有很多技术资料可以学习,但是因为缺乏相关的技术背景,他们对ASR和TTS的区别仍然面对很多困难。我从专业论文中,简单提取两个概念的区别,和大家分享,这样读者可以轻松理解ASR和TTS的区别。这里,大家可以注意虚线以上和虚线以下各自负责的角色。
影响ASR准确性的相关要素:
项目中,使用的是maven管理,但是有几个jar不是通过maven引入的,是通过外部导入的,在使用maven插件编译的时候,会出现如下的一些错误:
解决方法:
在项目中创建一个目录lib,然后将jar复制到该文件夹下,最后在maven编译插件中配置如下
1 <plugin>
1. 查找进程
top查看进程占用资源情况
明显看出java的两个进程22714,12406占用过高cpu.
2.查找线程
使用top -H -p <pid>查看线程占用情况
3.查找java的堆栈信息
将线程id转换成十六进制
#printf %x 15664
#3d30
然后再使用jstack查询线程的堆栈信息
语法:jstack <pid> | grep -a 线程id(十六进制)
jstack <pid> | grep -a 3d30
这样就找出了有问题的代码了。
剩下 ...
代码使用如下:
Ext.define('user.view.AreaTree', {
extend : 'Ext.tree.Panel',
title : '树目录',
width : 200,
height : 200,
region : 'west',
store : new Ext.data.TreeStore({ //这里不能指定root,否则默认不会加载,会直接走proxy远程
proxy : {
type : 'ajax',
url : 'http://xxx:80/remote.jsp'
}
}),
root : { //在treePanel ...
1、SIP协议介绍
Internet的许多应用都需要建立和管理一个会话,会话在这里的含义是在参与者之间的数据的交换。由于考虑到参与者的实际情况,这些应用的实现往往是很复杂的:参与者可能是在代理间移动,他们可能可以有多个名字,他们中间的通讯可能是基于不同的媒介(比如文本,多媒体,视频,音频等)-有时候是多种媒介一起交互。人们创造了无数种通讯协议应用于实时的多媒体会话数据比如声音,影像,或者文本。本SIP(会话初始协议)和这些协议一样,同样允许使用Internet端点(用户代理)来寻找参与者并且允许建立一个可共享的会话描述。为了能够定位精确的会话参与者,并且也为了其他的目的,SIP允许创建基础的 ...
一、流媒体简介
随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式 ...
原文链接:http://www.cnblogs.com/cy568searchx/p/4369253.html
SIP消息由三部分组成,即:开始行(start line)、消息头(header)、正文(body)<iframe id="iframe_0.8989546257682932" style="margin: 0px; padding: 0px; border-width: initial; border-style: none; width: 670px; height: 635px;" src="data:text/h ...
原文地址:http://www.cnblogs.com/gnuhpc/
1、SIP业务基本知识
1.1 业务介绍
会话初始协议(Session Initiation Protocol)是一种信令协议,用于初始、管理和终止网络中的语音和视频会话,具体地说就是用来生成、修改和终结一个或多个参与者之间的会话。SIP的业务模式是一个点对点协议,其中有两个要素——SIP用户代理和SIP网络服务器。用户代理是呼叫的终端系统元素,而SIP服务器是处理与多个呼叫相关联信令的网络设备。用户代理本身具有一客户机元素(用户代理客户机UAC)和一服务器元素(用户代理服务器UAS)。客户机元素初始呼叫而服务 ...
原文地址:http://blog.chinaunix.net/uid-20655530-id-1589483.html
学习 SIP 协议最快捷的方法是通过范例来学习,
找到了一个完整的呼叫流程,let's go!
INVITE
主叫方Tesla
Apache Mina Server 2.0 参考手册
最近使用中apache 的mina进行TCP/UDP接口的对接使用,找到以下学习文档
转:http://www.360doc.com/content/12/0410/15/9184201_202487090.shtml。对原作者表示感谢
Apache Mina Server 是一个网络通信应用 ...