OpenSource-Hub

voice-pro

アプリケーション

abus-aikorea/voice-pro

TTS、音声クローニング、翻訳を統合した Gradio Webアプリ。

概要

Voice-Pro は Gradio ベースのマルチメディア Web アプリケーションで、ゼロショット音声クローニング、多言語 TTS、Whisper 音声認識、YouTube ダウンロード、ボーカル分離、翻訳機能を統合し、クリエイターや開発者向けに無料のオープンソース AI 吹き替えソリューションを提供します。

README プレビュー

\n\n\n\n\nVoice-Pro\n\n\n\n  The best AI speech recognition, translation, and multilingual dubbing solution 🚀\n\n\n\n  \n    \n  \n  \n    \n  \n  \n    \n  \n  \n    \n  \n  \n    \n    \n\n\n\n    \n\n\n\n\n\n## 🎙️ An AI-powered web application for speech recognition, translation, and dubbing\n\n\n  \n  \n     한국어\n   ∙ \n  \n     English\n   ∙ \n  \n     中文简体\n   ∙ \n  \n     中文繁體\n   ∙ \n  \n     日本語\n   ∙ \n  \n     Deutsch\n   ∙ \n  \n     Español\n   ∙ \n  \n     Português\n  \n\n\nVoice-Pro is a state-of-the-art web app that transforms multimedia content creation. It integrates YouTube video downloading, voice separation, speech recognition, translation, and text-to-speech into a single, powerful tool for creators, researchers, and multilingual professionals.\n- 🔊 Top-tier speech recognition: **Whisper**, **Faster-Whisper**, **Whisper-Timestamped**\n- 🎤 Zero-shot voice cloning: **F5-TTS**, **E2-TTS**, **CosyVoice** (incl. **Fun-CosyVoice3** — Korean and 8 more languages)\n- 📢 Multilingual text-to-speech: **Edge-TTS**, **kokoro** (optional **Azure TTS** with your own keys — see [Azure services](#-azure-services-optional-env))\n- 🎥 YouTube processing & audio extraction: **yt-dlp**\n- 🌍 Instant translation for 100+ languages: **Deep-Translator** (optional **Azure Translator** with your own keys)\n\n\nA robust alternative to **ElevenLabs**, Voice-Pro empowers podcasters, developers, and creators with advanced voice solutions.\n\n## ⚠️ Please Note\n- Due to [WeConnect](https://www.wctokyoseoul.com) development work, Voice-Pro development and updates are not possible for the time being.\n- We have made all Voice-Pro code open source and completely free. Voice-Pro can now be freely distributed and modified by anyone.\n- It works well on Windows with NVIDIA GPU. Operation on Mac and Linux has not been verified.\n- Please leave your requests on the [](https://github.com/abus-aikorea/voice-pro/issues)  or  [](https://github.com/abus-aikorea/voice-pro/discussion

FAQ (4)

トラブル対応
ベトナム語の字幕やTTSを処理する際に発生する「'charmap' codec can't decode byte 0x8f」エラーを修正するにはどうすればよいですか?

アプリケーションを v1.7.1 以降にアップグレードしてください。このリリースでは、ベトナム語のテキストで charmap デコードエラーを引き起こしていた文字列エンコーディングのバグが修正されています。更新後、同じ TTS/字幕の操作を再度お試しください。それでもエラーが解消しない場合は、字幕ファイルと、エラーが発生した画面/操作を添えてご報告ください。

参照 Issue #35
トラブル対応
Voice-ProのF5 TTS-Single Speakerリストに自分の声を追加またはクローンするにはどうすればよいですか?

Voice-Pro v3.x 以降にアップグレードしてください。組み込みの自分の声のクローン機能が利用可能です。更新後、TTS > F5 TTS-Single を開き、音声クローンオプションを使用して自分の声を追加します。古いバージョンでは、model/f5-tts/voice_15s.json5 にスピーカーエントリを手動で追加できますが、このファイルはアプリケーションの起動時に再ダウンロードされるため、手動での変更は上書きされる可能性があります。v3.x へのアップグレードが推奨される解決策です。

参照 Issue #20
トラブル対応
Voice-Pro が30分の制限に達するとどうなりますか?また、どうすれば続行できますか?

Voice-Proのトライアル版では、WebUIのActionボタンは30分経過すると使用できなくなりますが、実行中のタスクは停止されず、結果はworkspaceフォルダに保存されます。UIを引き続き使用するには、Windowsのコマンドプロンプトウィンドウを閉じて、start.batを再度実行してください。これによりセッションが再起動しますが、必ずしも商用ライセンスが付与されるわけではありませんので、使用前にVoice-Proの最新の利用規約を確認してください。

参照 Issue #17
トラブル対応
Voice Proで「Transcribe」をクリックした際に発生するエラー「Argument 'input_path' has incorrect type (expected str, got NoneType)」の対処方法

ファイルをアップロードしたら、Submitをクリックし、Transcribeをクリックする前にアップロード/処理が完了するまでお待ちください。エラーが解消されない場合は、選択したメディアの言語を確認し、Whisperモデルをmediumまたはlargeに変更し、Whisperエンジンをfaster-whisperからwhisperまたはwhisper-timestampedに切り替えてから、再試行してください。これらと同じ設定は、YouTubeリンクや外部ファイルでもテストできます。

参照 Issue #22