FreeSWITCH 阿里云ASR TTS插件模块
不懂就问1. mod_ali_nls.so模块中集成了TTS播放ASR识别2. 使用FreeSWITCH标准的speak或playback:say指定tts_engine, tts_voice即可完成文字的播放3. 同时使用放音ivr, play_and_get_digits等都可以使用tts放音.4. TTS还支持SSML高级复合文本的播放5. TTS播放支持缓存, 重复的文本不再重复实时合成6. ASR为实时语音识别识别过程产生speech(开始说话), detected(产生识别结果), detected_timeout(识别超时)事件配置如下:configuration nameali_nls.conf descriptionali nls Configuration settings !-- 阿里语音识别请求地址 -- param namenls_url valuews://nls-gateway.cn-shanghai-internal.aliyuncs.com/ws/v1/ !-- 阿里云语音识别日志级别(LogError 1, LogWarning 2, LogInfo 3, LogDebug 4) -- param namelog-level value4/ !-- 阿里云语音识别appkey -- param nameappkey valuexxxxxxxxxxxxx/ !-- 阿里云语音识别key-id -- param nameaccess-key-id valuexxxxxxxxxxxxxxxxxxxxxx/ !-- 阿里云语音识别key-secret -- param nameaccess-key-secret valuexxxxxxxxxxxxxxxxxxxxxx/ !-- 阿里云请求并发数, 200以下使用1, 以上用4 -- param namepool-events value1/ !-- 最大识别说话时长(ms) -- param namemax-speech-timeout value20000/ !-- 单个TTS语音合成缓存初始值, 单位B -- param namebuffer-size value4096000/ !-- 单个TTS语音合成缓存最大值,单位B -- param namebuffer-max-size value8192000/ !-- 服务启动时生效重载无用,最大缓存TTS合成语音个数,缓存几句话(voice_volume_speech_rate_pitch_rate_xxxx) -- param namemax-cache-size value1000/ /settings /configuration如有问题或建议请联系开发团队。这篇文章把 AI 外呼的链路和落地要点讲清楚了。**这个开源模块的完整源码**我已开源可以在下面的仓库获取- **GitHub**https://github.com/pzhu1015/sales- **Gitee**国内访问更快https://gitee.com/pzhu1015/sales如果你正在做或打算做智能外呼 / 呼叫中心除了这个模块还有 FreeSWITCH 部署、ASR/TTS 对接、Kamailio 负载、录音上云等相关方案欢迎到仓库交流和看更多实现。欢迎技术交流一起把 AI 外呼做好。

相关新闻

Cloudflare Tunnel 常用命令与排障:从XY问题到稳定内网穿透

Cloudflare Tunnel 常用命令与排障:从XY问题到稳定内网穿透

1. 为什么“常用命令”这类需求,十有八九是XY问题先说结论:当有人问“Cloudflare Tunnel 常用命令有哪些”的时候,他真正想解决的大概率不是“记不全命令”,而是“我的服务外网访问不了,不知道该从哪里下手”。这就是典…

2026/10/12 0:29:20 阅读更多 →
PWN入门实战:SHCTF栈溢出与整数溢出利用全复盘

PWN入门实战:SHCTF栈溢出与整数溢出利用全复盘

周六上午打开比赛平台的时候,我还在犹豫要不要碰PWN。前几次CTF里,我都是被分到了Web和Misc,PWN一直属于"听说过没摸过"的状态。这次SHCTF的题目列表拉下来,PWN题有两道,分数都不低,而且一眼扫过…

2026/10/12 0:29:29 阅读更多 →
屏幕隐私保护新思路:用网页遮罩层与快捷键打造CSDN风伪装工具

屏幕隐私保护新思路:用网页遮罩层与快捷键打造CSDN风伪装工具

你有没有过这样的瞬间:正在处理一件私事,背后突然有人经过,手忙脚乱切窗口,还是被扫到了一角。在办公室、图书馆、咖啡馆这类半公共空间,屏幕内容被旁人无意扫到,确实是很多人的真实痛点。我做的这个“CSDN…

2026/10/12 0:26:20 阅读更多 →

最新新闻

PLC程序质量四层评估模型:从能运行到可维护可演进

PLC程序质量四层评估模型:从能运行到可维护可演进

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 2:54:40 阅读更多 →
2026年8个AI论文写作工具实测:TaoToken统一Key接入GPT与Gemini的配置清单

2026年8个AI论文写作工具实测:TaoToken统一Key接入GPT与Gemini的配置清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 2:54:40 阅读更多 →
TAB Cursor 从 GitHub Copilot 迁移到 TaoToken:统一 Key 与 Base URL 配置指南

TAB Cursor 从 GitHub Copilot 迁移到 TaoToken:统一 Key 与 Base URL 配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 2:54:39 阅读更多 →
Ubuntu Secure Boot下r8168网卡驱动签名实战指南

Ubuntu Secure Boot下r8168网卡驱动签名实战指南

1. 问题本质与真实场景还原你刚装好Ubuntu系统,网线一插,桌面右上角网络图标显示“有线已连接”,但浏览器打不开任何网页,终端里ping 8.8.8.8直接超时——连基础连通性都没有。更诡异的是,执行sudo dmesg | tail -20&a…

2026/10/12 2:54:39 阅读更多 →
开源SMU源表USMU深度拆解:从电路设计到校准实战

开源SMU源表USMU深度拆解:从电路设计到校准实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 2:54:39 阅读更多 →
嵌入式Linux安卓驱动开发:供需、实战与面试全攻略

嵌入式Linux安卓驱动开发:供需、实战与面试全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 2:53:39 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →