当前位置:   article > 正文

pytong之语音环境:edge-tts and edge-playback

edge-playback

系统平台:windows10

一、安装python3.x

二、安装edge-tts(文本转换为声音文件)

        启动windows命令行(cmd),执行如下命令:

pip install edge-tts

可能会因为网络的问题出现错误。用ping测试pypi.org是否通畅:ping pypi.org,会出现丢包

安装成功后测试:

命令行测试:

edge-tts --text "Hello, world!" --write-media hello.mp3 --write-subtitles hello.vtt

编程代码测试:

import subprocess  
# 获取用户输入的文本内容  
text = input("请输入要朗读的文字:")  
# 运行 Edge 命令行工具,并朗读文本内容  
subprocess.run(["edge-tts", "-o:1"], input=text.encode('utf-8')) 

二、安装edge-playback(语音播放)

  1. pip install pipx
  2. pipx install edge-tts

命令行测试:

edge-playback --text "Hello, world!"

注意事项:

pipx install edge-playback安装后要添加系统路径

1、安装后要添加或修改路径(path),会有提示,但都是英文的,认真看。或者查找如下两个文件的位置,把路径添加到系统PATH里面。"pipx install edge-playback"后有两个文件:

edge-tts.exe

edge-playback.exe

pip install edge-tts 安装后注意在程序中的调用:

2、import edge_tts   (注意是下划线,不要写成import edge-tts,命令行是用edge-tts)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/364359
推荐阅读
  

闽ICP备14008679号