< >
    首页

    利用安卓硬件或模拟器在linux上做语音合成服务器

    源代码:https://gitee.com/rocket049/tts_with_android

    包含服务器tts_server和linux客户端text2audio

    tts_server: 用安卓设备运行的语音合成服务器

    安卓设备需要设置默认语音合成引擎,服务器端口为固定值9800,运行时将保持屏幕常亮,请勿关闭屏幕。

    tts_server

    text2audio: 在linux上运行的客户端

    这个程序需要配合我编写的安卓TTS(语音合成)服务器tts_server使用,两者必须在同一网络中运行(使用手机或者安卓模拟器运行tts_server)。

    命令格式为:

    ./text2audio [-addr ServerIP] [-i filename] [-d dirname] [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: 输出文件名,如果空着,就不输出文件。
        -i:文件名,用于播放单个文件,不能输出音频文件,会记录进度。
        -d:目录名,用于播放整个目录,不能输出音频文件,会记录进度。
    

    说明:本程序需要调用ffmpeg合并WAV文件、转换音频格式,所以请先确认安装了ffmpeg

    备案号:苏ICP备19034936号/ 苏ICP备19034936号-1/ 苏ICP备19034936号-2A    站长邮箱:fuhuizn@163.com   版权所有

    苏公网安备 32050702010684号

    Powered by MarkdownWeb