TarakoTalk
TarakoTalk 1.0.0

这是一种非正式的CLI TTS(文本到语音)工具,可让Hiroyuki使用Ochari Hiroyuki Maker从CLI中说出适当的事情。
它实现了两个子命令: save ,将生成的音频保存到文件和play ,该音频像PC上一样播放了生成的音频。
与具有140个字符的网站不同,Tarakotalk允许Hiroyuki说出最多1000个字符的文本(根据截至2022年9月6日的API规格)。
您也可以复制和粘贴或让Hiroyuki大声朗读短篇小说。
似乎最短的时间大约需要5秒钟,并且最多15秒才能生成音频(如果服务器忙碌,则可能更多)。
save )tarakotalk save "それって、あなたの感想ですよね?" "-" | ffmpeg -i - test.mp3 。play )从发行版中下载最新的Tarakotalk,并将其放在路径通过的文件夹中。
Tarakotalk是一种Python工具,但它内置在使用Nuitka的单个二进制中。
上面有四个版本。请根据您的操作系统下载。
usage: ./tarakotalk [-h] {save,play} ...
Cross-platform CLI TTS Tools for Hiroyuki's Voice
positional arguments:
{save,play}
save 生成した音声をファイルに保存する
play 生成した音声を PC 上で再生する
options:
-h, --help show this help message and exit
tarakotalk save usage: ./tarakotalk save [-h] input output
positional arguments:
input ひろゆきに喋らせるテキスト (文字列 or ファイルパス、"-" で標準入力から読み込み)
output 生成した音声ファイル (wav) の保存先のファイルパス ("-" で標準出力に出力)
options:
-h, --help show this help message and exit
# コマンドライン引数からテキストを入力し、生成した音声を /path/to/test.wav に保存
. / tarakotalk save "それって、あなたの感想ですよね? " " /path/to/test.wav "
# ファイルからテキストを入力し、生成した音声を標準出力に出力したあと、FFmpeg に渡して mp3 に変換
. / tarakotalk save " /path/to/yoshinoya.txt " " - " | ffmpeg - i - - c:a libmp3lame / path / to / test.mp3
# 標準入力からテキストを読み上げ、生成した音声を /path/to/test.wav に保存
echo "それって、あなたの感想ですよね? " | . / tarakotalk save " - " " /path/to/test.wav "tarakotalk play usage: ./tarakotalk play [-h] input
positional arguments:
input ひろゆきに喋らせるテキスト (文字列 or ファイルパス、"-" で標準入力から読み込み)
options:
-h, --help show this help message and exit
# コマンドライン引数からテキストを読み上げ
. / tarakotalk play "それって、あなたの感想ですよね? "
# ファイルからテキストを読み上げ
. / tarakotalk play " /path/to/yoshinoya.txt "
# 標準入力からテキストを読み上げ
echo "それって、あなたの感想ですよね? " | . / tarakotalk play " - " 我刚刚给出了一个随机的示例,该示例似乎现在可以使用(需要参考),并且尚未验证它是否可以实际使用。
-i - )管道输送的标准输入,则可以将其转换为另一种音频格式或根据FFMPEG命令更改播放速度。麻省理工学院许可证