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命令更改播放速度。麻省理工學院許可證