Tarakotalk

Ini adalah alat CLI TTS (teks-ke-speech) yang tidak resmi yang memungkinkan Hiroyuki berbicara hal-hal yang tepat dari CLI menggunakan pembuat Hiroyuki ocari.
Fitur
Ini mengimplementasikan dua sub -perintah: save , yang menyimpan audio yang dihasilkan ke file, dan play , yang memainkan audio yang dihasilkan seperti pada PC.
Tidak seperti situs web dengan batas 140 karakter, Tarakotalk memungkinkan Hiroyuki untuk berbicara teks hingga 1000 karakter (berdasarkan spesifikasi API pada 6 September 2022).
Anda juga dapat menyalin dan menempel atau meminta Hiroyuki membaca cerita pendek dengan keras.
Tampaknya yang terpendek membutuhkan waktu sekitar 5 detik, dan hingga 15 detik untuk menghasilkan audio (mungkin lebih jika server sibuk).
- Simpan audio yang dihasilkan ke file (
save )- Teks yang ingin Anda lisan dapat dimasukkan dari argumen baris perintah, file teks, atau input standar (melewati pipa).
- Simpan audio yang dihasilkan dalam format WAV ke jalur file yang ditentukan
- Audio yang dihasilkan adalah output ke output standar (melalui pipa) dalam format WAV.
- Jika Anda menginstal FFMPEG secara terpisah, Anda dapat mengonversi dari WAV ke MP3 atau format audio lainnya dengan
tarakotalk save "それって、あなたの感想ですよね?" "-" | ffmpeg -i - test.mp3 .
- Mainkan audio yang dihasilkan di PC Anda (
play )- Teks yang ingin Anda lisan dapat dimasukkan dari argumen baris perintah, file teks, atau input standar (melewati pipa).
- Audio yang dihasilkan dimainkan langsung dari speaker PC (kompatibel lintas platform)
Cara menggunakan
Unduh tarakotalk terbaru dari rilis dan letakkan di folder tempat jalur Anda lewat.
Tarakotalk adalah alat Python, tetapi dibangun menjadi biner tunggal menggunakan Nuitka.
- Windows (x64): Tarakotalk.exe
- MacOS (x64): Tarakotalk-Macos
- Ini hanya untuk versi Intel Mac, tetapi harus bekerja pada Apple Silicon (M1) Mac jika Rosetta 2 disertakan ...?
- Linux (x64): Tarakotalk-Linux
- Linux (ARM64): Tarakotalk-Linux-Arm
Ada empat bangunan di atas. Silakan unduh sesuai dengan OS Anda.
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 " - "
Contoh penggunaan
Saya baru saja memberikan contoh acak yang tampaknya dapat digunakan untuk saat ini (diperlukan referensi), dan belum diverifikasi apakah itu benar -benar dapat digunakan.
- Mintalah Hiroyuki membaca salinan dan pasta Yoshinoya
- Mintalah mereka membaca komentar dari obrolan langsung seperti boyomi-chan
- Anda akan memerlukan alat terpisah yang memungkinkan Anda untuk menjalankan perintah bersama dengan konten komentar saat Anda menerima komentar dari obrolan langsung. Saya tidak tahu apakah ada hal seperti itu.
- Bahkan komentar singkat membutuhkan waktu beberapa detik untuk menghasilkan audio, jadi kinerja real-time pasti akan berkurang.
- Saya memasang Tarakotalk di Raspberry Pi saya dan membiarkan Hiroyuki membacakan cuaca dan berita hari ini dari speaker yang terhubung ke Raspberry Pi saya pada jam 8 pagi.
- Generasi ini (tentu saja) diserahkan kepada server Coefont, jadi bahkan mesin lemah seperti Raspberry Pi harus dapat menghasilkannya dengan cukup cepat.
- Audio yang dihasilkan dapat dimainkan untuk output standar, jadi jika Anda menerima input standar yang telah disalurkan melalui FFMPEG (
-i - ), Anda dapat mengonversinya ke format audio lain atau mengubah kecepatan pemutaran tergantung pada perintah FFMPEG. - Anda juga dapat menggunakan FFMPEG untuk menambahkan musik latar atau memfilter audio.
- Gunakan video sebagai narasi untuk membaca hiroyuki
- Jika Anda ingin menggunakannya untuk pembuatan video, Hiroyuki secara resmi termasuk dalam Coefont, yang merupakan penggunaan gratis dan tidak terbatas di dalam cloud coefont, jadi saya pikir lebih nyaman untuk menggunakannya, karena memungkinkan Anda bermain intonasi dan kecepatan (untuk beberapa alasan itu tidak banyak diiklankan ...).
- Anda harus masuk untuk menggunakan cloud coefont.
- Beberapa coefont telah membayar barang, tetapi Hiroyuki tampaknya adalah tingkat gratis, mengikuti Arial Mial. Penurunannya sangat besar ...
- Untuk bahan -bahan suara gila, lirik lagu asli dikirim ke Hiroyuki, dan kemudian dilatih dan dibuat untuk bernyanyi secara terpisah di Reaper atau VocalShifter.
- Karena ini adalah alat CLI, dimungkinkan untuk membuat skrip shell atau sesuatu untuk membagi lirik menjadi beberapa file WAV untuk menghasilkannya.
Penafian
- Tarakotalk adalah alat tidak resmi. Ini tidak ada hubungannya dengan pejabat Coefont.
- Tarakotalk mendapat audio Hiroyuki dari CLI dengan secara langsung mengakses API pribadi yang digunakan secara internal oleh OCHARI HIROYUKI Maker.
- Harap berhenti menghubungi Coefont secara resmi tentang Tarakotalk.
- Tidak ada jaminan.
Silakan gunakan Coefont secara resmi atau Hiroyuki sendiri sebagai solusi rahasia.- Kami tidak dapat bertanggung jawab atas pelanggaran apa pun yang muncul dari mana saja. Harap gunakan dengan risiko Anda sendiri.
- Ini bukan alat yang awalnya merupakan hal yang baik ketika mengakses API pribadi, jadi tolong berhenti menggunakannya dengan cara yang terlalu menekan server coefont.
- Karena kata -kata NG divalidasi di sisi API, hal yang sama berlaku untuk kata -kata NG, baik melalui Tarakotalk atau tidak.
- Ada kemungkinan bahwa tiba -tiba mungkin menjadi tidak dapat digunakan karena perubahan spesifikasi API di sisi coefont atau penghentian layanan.
Lisensi
Lisensi MIT