# tts_with_android **Repository Path**: rocket049/tts_with_android ## Basic Information - **Project Name**: tts_with_android - **Description**: tts_server: 用安卓设备运行的语音合成服务器 安卓设备需要设置默认语音合成引擎。 ext2audio: 在linux上运行的客户端 text2audio需要ffmpeg支持。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-01 - **Last Updated**: 2024-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 利用安卓硬件或模拟器在linux上做语音合成服务器 源代码:[https://gitee.com/rocket049/tts_with_android](https://gitee.com/rocket049/tts_with_android) 包含服务器`tts_server`和linux客户端`text2audio`。 ## tts_server: 用安卓设备运行的语音合成服务器 安卓设备需要设置默认语音合成引擎,服务器端口为固定值9800,运行时将保持屏幕常亮,请勿关闭屏幕。 ![tts_server](screenshots/tts_server.jpg) ## text2audio: 在linux上运行的客户端 这个程序需要配合我编写的安卓TTS(语音合成)服务器tts_server使用,两者必须在同一网络中运行(使用手机或者安卓模拟器运行tts_server)。 命令格式为: `./text2audio [-addr ServerIP] [Output Name]` 或者 `echo '语句' | ./text2audio [-addr ServerIP] [Output Name]` 或者: `cat 文件名.txt | ./text2audio [-addr ServerIP] [Output Name]` 参数说明: -addr: 服务器地址,IP地址可以从安卓的设置界面查看,(默认值:192.168.240.112,waydroid模拟器通常是这个地址),如果使用xdroid模拟器,通常是192.168.252.11。 Output Name: 输出文件名,如果空着,就不输出文件。 说明:本程序需要调用ffmpeg合并WAV文件、转换音频格式,所以请先确认安装了ffmpeg