1、そうだね
参考:
https://github.com/p-groarke/wsay
ダウンロードしてインストールします:
https://github.com/p-groarke/wsay/releases/tag/v1.5.0
exe ファイルをダウンロードして環境変数に追加します
使用
# Say something.
wsay "Hello there."
wsay "你好"
ビデオ_20230813075925
2、水たまりx3
参考:
https://zhuanlan.zhihu.com/p/507369886
https://blog.51cto.com/u_12891/6705605
インストール:
pip install pyttsx3 -i https://pypi.tuna.tsinghua.edu.cn/simple --user
使用法:
pyttsx3.speak() を直接呼び出します。
import pyttsx3
#语音播放
pyttsx3.speak("How are you?")
pyttsx3.speak("I am fine, thank you")
pyttsx3.speak("具体来说,这个命令中的参数-NL表示创建本地端口转发。它将本地机器的7860端口与远程服务器的192.168.19.14:7860端口进行连接。实际上,当本地机器收到对本地7860端口的请求时,请求将被转发到远程服务器的192.168.19.14:7860端口。通过这个隧道建立的通信是安全的,因为SSH使用了加密来保护数据的传输。这意味着在本地机器和远程服务器之间传输的数据被加密,只有具有正确密钥的两端才能解密和读取数据。在隧道建立后,您可以在本地机器上通过访问localhost:7860来与远程服务器上的服务进行通信。本地机器上的请求会被转发到远程服务器,并得到响应。这样,您可以通过安全的通道在本地机器和远程服务器之间进行通信。")
3. Microsoft Edge-tts サウンドは当然ながらオフラインであり、リアルタイムではありません
参考:https://github.com/rany2/edge-tts
インストール:
pip installedge-tts
使用:
edge-tts --text "Hello, world!" --write-media hello.mp3 --write-subtitles hello.vtt
言語トーンの選択を指定します。
edge-tts --list-voices ##查看支持的
edge-tts --voice ar-EG-SalmaNeural ##添加 --voice
サウンド ブロードキャストが必要な場合は、mpv コマンド ライン ビデオ再生ツールをインストールする必要があります。ダウンロード: https://mpv.io/installation/
Windows zip ファイルをダウンロードして圧縮した後、環境変数にパスを追加する必要があります。
インストール後、コマンドラインからサウンドを再生できます。
再生速度は比較的遅くなりますが、これは最初にテキストを音声 mp3 ファイルに変換してから mp3 ファイルを再生するのと同等ですが、音質が素晴らしく実際の人間に近いという利点があります。
edge-playback --text "Hello, world!"
edge-playback --text "这个错误表明在尝试进行SSL连接时,出现了证书验证问题。具体来说,问题出在证书验证过程中,证书验证失败的原因是" --voice zh-CN-XiaoxiaoNeural
ここで SSL エラーが報告された場合は、https://github.com/rany2/edge-tts/issues/110 を参照して、edge-tts レポートの SSL ファイル (主に C:\Us****p) を変更します。 \Lib\ site-packages\edge_tts パスの下の list_voices.py および communication.py ファイルを変更して追加し、edge-playback を実行してサウンド コマンドを再生します。
verify_ssl=False,