英語|
Awesome-chatttsは、正式に推奨されるChattts Resource Summaryプロジェクトです。
このプロジェクトがチャットを理解して使用するのに役立つと思われる場合は、報酬とサポートを教えてください。
注記
次のプロジェクトは、公式情報については、Source Warehouse 2Noise/Chatttsにアクセスしてください。
Webサイト | タイプ |
---|---|
オリジナルのWeb | オリジナルのWebバージョンエクスペリエンス |
Forge Web | Forge Enhanced Edition Experience |
Linux | Pythonインストールパッケージ |
サンプル | トーンシードの例 |
クローニング | トーンクローニングエクスペリエンス |
プロジェクト | 星 | ハイライト |
---|---|---|
jianchang512/chattts-ui | サードパーティのアプリケーションで呼び出すことができるAPIインターフェイスを提供します | |
6drf21e/chattts_colab | ストリーミング出力を提供し、長いオーディオ生成とパーツキャラクターの読み取りをサポートします | |
lenml/chattts-forge | 追加の迅速な単語が利用可能なボーカルの強化とバックグラウンドノイズリダクションを提供します | |
ccmahua/chattts-enhanced | ファイルのバッチ処理とSRTファイルのエクスポートをサポートします | |
hkoon/chattts-openvoice | OpenVoiceを使用したサウンドクローニング |
プロジェクト | 星 | ハイライト |
---|---|---|
6drf21e/chattts_speaker | トーン文字マーキングと安定性の評価 | |
aifsh/comfyui-chattts | ワークフローノードとして紹介できるComfyuiバージョン | |
MaterialShadow/Chattts-Manager | トーン管理システムとWebUIインターフェイスを提供します |
実際のテストの後、指定されたトーンシード値が生成され、事前に生成されたspk_emb
再利用するたびに、 spk_emb
.pt
する効果に大きな違いがあります。
トーンシードは、最初にchattts_speakerプロジェクトでマークされた安定した評価であり、正しいトーンを例で迅速に選択できます。
公式のWebUIで使用する場合、トーンコードを直接コピーして9. Speaker Embedding
トーンコントロールを実現します。
Pythonスクリプトで使用する場合は、トーンコントロールを実現するには、問題#07の圧縮スキームを参照してください。
spk = torch . load ( "asset/seed_1332_restored_emb.pt" , map_location = torch . device ( 'cpu' )). detach ()
spk_emb_str = compress_and_encode ( spk )
params_infer_code = ChatTTS . Chat . InferCodeParams (
spk_emb = spk_emb_str , # add sampled speaker
temperature = .0003 , # using custom temperature
top_P = 0.7 , # top P decode
top_K = 20 , # top K decode
)
ビデオ | ハイライト |
---|---|
トンジ・ジハオ兄弟 | エントリーからAdvancedまでの詳細な展開チュートリアル |
ZTFS | Mac M1展開チュートリアル |
キング - バオバオ | Windowsの展開チュートリアル |
ビデオ | ハイライト |
---|---|
サム・ウィッテヴィーン | 英語版の紹介 |
最近の反復の後、ソースリポジトリコードの問題は基本的に解決されました。問題が発生した場合は、最初に公式説明文書の中国語版を確認することをお勧めします。
元のプロジェクトは、Huggingfaceから対応するモデルをダウンロードする必要があります。別の方法として、ModelScopeからモデルと構成をダウンロードして、ローカルパスを構成できます。
重要
マジックタワーのモデルライブラリは、ボランティアによって維持されており、すべてのモデルが最新の状態であることを保証しません。
pip install modelscope
# 在开头导入依赖,并下载模型和配置
from modelscope import snapshot_download
model_dir = snapshot_download ( 'zlj2546/ChatTTS' )
# 第 118 行修改模型路径
ret = chat . load_models ( 'custom' , custom_path = model_dir )
IDEで実行する場合、ファイルの相対パスのためにスクリプトはスムーズに実行できません。
公式ドキュメントのクイックスタートアップの指示を参照し、ターミナルで直接実行することをお勧めします。
次のコマンドを実行するときは、プロジェクトルートディレクトリにいることを確認してください。
python examples/web/webui.py
生成されたオーディオは
./output_audio_n.mp3
に保存されます
python examples/cmd/run.py " Your text 1. " " Your text 2. "
たとえば、公式コードが中国の句読点を扱うときは常にカバーしていないため、この問題は発生しますか?
などのシンボルは処理されていないため…
モデル生成中にエラーが発生します。
同様の中国の句読点を手動で削除するか、 ChatTTS/utils/infer_utils.py
のコードを変更して、103行目のcharacter_map
の辞書に欠落している句読点を追加できます。
character_map = {
'…' : '' ,
'—' : ',' ,
'_' : ',' ,
'?' : ',' ,
}
GPUには、少なくとも4Gのビデオメモリが必要です。そうしないと、CPUが使用されます。Chattts-UIプロジェクトの指示を参照してください。
1。load_models load_models() got an unexpected keyword argument 'source'
詳細については、FAQSを参照してください - モデルはダウンロードできません
2。 cannot import name 'CommitOperationAdd' from 'huggingface_hub'
詳細については、FAQSを参照してください - モデルはダウンロードできません
3。filenotfounderror FileNotFoundError:[Erzno 2] No such file or directory: 'C:\Users\xxx\.cache\huggingface\hub\models--2Noise--ChatTTS\snapshots
詳細については、FAQSを参照してください - モデルはダウンロードできません
4。 local variable 'Normalizer' referenced before assignment
環境構成を完了した後、 pynini
およびWeTextProcessing
依存関係をインストールする必要があります。
conda install -c conda-forge pynini=2.1.5 && pip install WeTextProcessing
5。 download to Local path D:pythonlprojectChatTTSChatTTS failed.
IDEで直接スクリプトを実行すると、ファイルパスの問題については、 FAQを参照してください - IDEで実行できません。
6. ModuleNotFoundError : No module named'Cython'
Python実行パスは見つかりません。Windowsデバイスは、チュートリアルに従って環境パスを構成する必要があります