# FreeSWITCH-Modules-Libs
**Repository Path**: wangdexing_space/freeswitch-modules-libs
## Basic Information
- **Project Name**: FreeSWITCH-Modules-Libs
- **Description**: dependency modules and libs for easycallcenter365.
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 14
- **Created**: 2025-09-01
- **Last Updated**: 2025-09-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# easycallcenter365 依赖的FreeSWITCH模块
基于FreeSWITCH和大模型的智能电话客服 https://gitee.com/easycallcenter365/easycallcenter365
运行依赖的相关模块。主要有语音识别 mod_funasr 、流式语音合成 mod_aliyun_tts 等。
### 技术交流 && 商业咨询
bug反馈或者咨询问题请在gitee/github上,新建 Issue,并贴上日志。

### 模块 mod_funasr 如何使用
start asr:
```xml
```
pause asr:
```xml
```
resume asr:
```xml
```
stop asr:
```xml
```
### 模块 mod_aliyun_tts 如何使用
```xml
```
Example:
first request:
```xml
```
resume session based on the last request:
```xml
```
once speak completed, the session will be closed automatically.
you need to use speak to re-open the session again if you want to speak again.
### 如何订阅ASR和TTS事件
您可以通过event socket 接口订阅。 订阅ASR语音识别结果通知:event CUSTOM AsrEvent
订阅TTS播放开始和结束事件通知: event CUSTOM TtsEvent
### 运行环境
该项目目前仅在 debian-12.5 环境下编译测试通过。其他操作系统环境尚未测试。
### 从源码编译FreeSWITCH模块
参考 [docs/zh-cn/FreeSWITCH-install-docs.md](docs/zh-cn/FreeSWITCH-install-docs.md) 。
### 是否有预编译的FreeSWITCH?
是的,我们提供了预编译的FreeSWITCH-1.10.11,内置了 mod_funasr 和 mod_aliyun_tts 。
它的运行环境是debain12.5,你需要配合docker运行它。
docker镜像文件及FreeSWITCH下载地址: https://pan.baidu.com/s/1xFgMPCu0VKHKnG69QhyTlA 提取码: etv5
部署文档参考目录下的文件 "部署文档.txt" 。