96SEO 2026-02-20 06:31 0
Server的开发进行了介绍下面讲解如何通过配置让FreeSWITCH能够与MRCP

unimrcpserver.xml以下xml只展示了需要进行调整的部分将*.so的名称添加到配置文件中enabletrue
/usr/local/freeswitch/conf/mrcp_profiles
valuefalse/--/recogparams/profile
配置/usr/local/freeswitch/conf/autoload_configs/unimrcp.conf.xml文件
/usr/local/freeswitch/conf/autoload_configs
unimrcp.conf.xml配置文件如下al-unimrcpv2为默认的进行注释下面配置中只配置了xiaoi-mrcp-v2注意该名字与1配置的xiaoi-mrcp-v2.xml中profile
are:EMERGENCY|ALERT|CRITICAL|ERROR|WARNING|NOTICE|INFO|DEBUG
value3000//settingsprofilesX-PRE-PROCESS
data../mrcp_profiles/*.xml//profiles/configuration注意完成配置后不能直接
在/usr/local/freeswitch/conf/dialplan/default.xml里新增如下配置
asr.luasession:answer()--freeswitch.consoleLog(INFO,
ivr/ivr-welcome_to_freeswitch.wav
ivr/ivr-this_ivr_will_let_you_test_features.wav
--session:execute(play_and_detect_speech,menu
{start-input-timersfalse,no-input-timeout
session:getVariable(detect_speech_result)
thenfreeswitch.consoleLog(CRIT,Result
0elsefreeswitch.consoleLog(CRIT,Result
session:hangup()从上面的lua脚本能看出会加载grammar语法文件在/usr/local/freeswitch/grammar目录新增hello.gram语法文件可以为空语法文件须满足语音识别语法规范1.0标准简称
xmlnshttp://www.w3.org/2001/06/grammar!--
iddigitone-ofitemone/itemitemtwo/item/one-of/rule
完成以上配置后使用sip软电话拨打配置的号码5001在fs端fs_cli查看log
confidence99instanceengineNameXxx/engineNameengineStartTime/engineStartTimeresult喂喂喂讲话./resultbeginTime/beginTimeendTime/endTime/instanceinput
modespeech喂喂喂讲话./input/interpretation
/result后续开发中使用mod_event_socket的内连模式对fs事件进行监听在play_and_detect_speech
应用执行完成的事件CHANNEL_EXECUTE_COMPLETE中就能获取到语音识别结果。
CHANNEL_EXECUTE_COMPLETE监听事件的结果如下便于查看进行了URL解码省略了该事件的部分细节内容
6f535b68-8025-4727-a210-70c2278501f9
variable_playback_last_offset_pos:
confidence99instanceengineNameXxx/engineNameengineStartTime/engineStartTimeresult喂喂喂讲话./resultbeginTime/beginTimeendTime/endTime/instanceinput
modespeech喂喂喂讲话./input/interpretation
variable_current_application_response:
ivr/ivr-this_ivr_will_let_you_test_features.wavdetect:unimrcp
{start-input-timersfalse,no-input-timeout80000,recognition-timeout80000}hello
7f56ddc1-2d8f-4a2c-aae1-a236749f8133技术参考资料
https://github.com/wangkaisine/mrcp-plugin-with-freeswitch
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback