0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Qwen2-TTS 導入完全マニュアル(Google Colab版)

0
Posted at

Qwen2-TTS 導入完全マニュアル(Google Colab版)

第一段階:Google Colabの準備

Googleが提供する無料のGPU(画像処理装置)付きコンピューターを借りる作業です。

  1. Google Colabにログイン
    Googleアカウントにログインした状態でGoogle Colabを開きます。
  2. ノートブックの新規作成
    画面右下の「ノートブックを新規作成」をクリックします。
  3. GPUの設定(最重要)
    画面上部のメニュー「ランタイム」から「ランタイムのタイプを変更」を選択します。
    ハードウェアアクセラレータの項目でT4 GPUを選択し、「保存」を押します。これを忘れるとAIの計算ができずエラーになります。

第二段階:環境構築コードの実行

AIを動かすために必要なプログラム一式をColabにインストールします。

画面中央にある入力欄(セル)に、以下のコードをすべてコピーして貼り付け、左側の再生ボタンを押してください。

# 1. 必要なプログラム一式をダウンロード
!git clone https://github.com/QwenLM/Qwen2-TTS.git
%cd Qwen2-TTS

# 2. 必要なライブラリをまとめてインストール
!pip install -r requirements.txt
!pip install gradio spaces

# 3. 音声処理に必要なツールを追加
!apt-get install -y ffmpeg

この処理には2分から3分ほどかかります。完了すると、セルの下に緑色のチェックマークが表示されます。


第三段階:AIの起動と操作方法

いよいよAIを起動して、ブラウザ上で操作画面を表示させます。

新しいセル(「+コード」ボタンで追加)に以下のコードを貼り付けて実行してください。

# 操作画面(WebUI)を起動
!python webui.py --share

実行後、画面の下の方に「**Running on public URL: https://xxxxxxxx.gradio.live**」という青いリンクが表示されます。このリンクをクリックすると、動画で紹介されていた操作画面が別タブで開きます。


第四段階:実際に声をコピーする手順

操作画面が開いたら、以下の4ステップで声を生成します。

  1. 参照音声の登録(Prompt Audio)
    「Record from microphone」でその場で録音するか、録音済みの音声ファイルをアップロードします。20秒程度のクリアな音声が最適です。
  2. 話している内容の入力(Prompt Text)
    1で登録した音声が「何と言っているか」を正確に書き起こして入力します。
  3. 喋らせたい言葉の入力(Instruction Text)
    AIに喋らせたい新しい文章を入力します。
  4. 生成(Generate)
    右側の「Generate」ボタンを押します。しばらく待つと下のプレイヤーに生成された音声が現れます。

よくある質問とトラブル対策

  • 「GPUがありません」と出る場合
    第一段階の「ランタイムのタイプを変更」が正しく行われているか再確認してください。
  • リンクが表示されない場合
    コードの実行中にエラーが出ていないか確認してください。特に最後の --share という文字が抜けていると外部からアクセスできません。
  • 明日にまた使いたい場合
    Google Colabの無料版はブラウザを閉じるとデータが消去されます。次回使う際は、また第一段階から順番に実行する必要があります。
    Google ColabやWebUIを使用して生成した音声を保存する方法は、主に以下の2つのステップがあります。

1. WebUIの操作画面から直接保存する

「Generate」ボタンを押した後に表示される音声プレイヤーから保存するのが最も簡単です。

  • ダウンロードボタン: 音声プレイヤーの右側にある「︙(三点リーダー)」をクリックすると「ダウンロード」という項目が表示されるので、それを選択します。
  • 右クリック保存: 音声波形が表示されているプレイヤー上で右クリックをし、「名前を付けてオーディオを保存」を選択することでPCに保存できます。

2. Google Colabのフォルダから保存する

ブラウザの操作画面ではなく、Google Colabのシステム内部に一時保存されているファイルを直接取り出す方法です。

  • ファイルアイコンをクリック: Colab画面の左端にあるフォルダのようなアイコンをクリックします。
  • 保存先を探す: Qwen2-TTSのフォルダ内にある outputtemp といった名前のフォルダの中に、生成された .wav.mp3 形式のファイルが格納されています。
  • ダウンロード: ファイル名を右クリックして「ダウンロード」を選択すれば、自分のPCに保存されます。

3. 生成設定(ボイスプロンプト)を保存する

「自分の声のデータそのもの」を保存しておけば、次回から20秒の録音をアップロードする手間が省けます。

  • プロンプトファイルの書き出し: 操作画面にある「Save Voice Prompt」や「Export」といったボタンを探します。
  • ファイルの管理: 書き出された設定ファイル(JSON形式など)をPCに保存しておき、次回起動時に「Load Voice Prompt」から読み込ませることで、即座にあなたの声で喋りだす準備が整います。

生成された音声の品質はいかがでしたか?もし保存した音声のファイル形式を変換したい(例:wavからmp3へ)などの要望があれば、その方法も説明できます。

音声データ(あなたの生の声)と、それをもとにAIが生成した音声(クローン音声)を作成・保存することは、このQwen2-TTSという技術の核心部分です。

これらを「作成」し「保存」する具体的なプロセスは以下の通りです。

1. 元となる音声データ(ボイスプロンプト)の作成

AIがあなたの声を学習するために必要な「見本」となるデータです。

  • 作成方法: マイクで20秒ほど、はっきりと喋った音声を録音します。
  • 役割: このデータは、声の高さ、かすれ具合、喋り方の癖(特徴量)を抽出するために使われます。
  • 保存形式: 通常は .wav.mp3 などの一般的な音声ファイルとして保存されます。Colab上では、一度アップロードすればセッション中はずっと保持されます。

2. クローン音声データの作成

元データをもとに、AIが新しい文章を喋った「完成品」のデータです。

  • 作成方法: 手順書で紹介した「Generate」ボタンを押すと、AIが元データの特徴を新しいテキストに合成して出力します。
  • 保存方法: 生成されたプレイヤーのメニューからダウンロードします。

3. 「声の設計図」としてのデータ化

実は、音声ファイルそのものだけでなく、AIが声を再現するための**数値データ(特徴量ベクトル)**として抽出することも可能です。

  • メリット: 数値データとして保存しておけば、次回から20秒の長い音声ファイルを読み込ませる必要がなくなり、数KBの軽いデータだけで即座にあなたの声が再現できるようになります。
  • 方法: WebUIの「Export Prompt」などの機能を使うと、声の情報を数値化した設定ファイルとして書き出すことができます。

注意点:作成と保存の倫理

音声データを作成・保存する際は、以下の点に気をつけてください。

  • 本人同意: 自分以外の声を勝手に作成・保存することは、なりすましや詐欺に悪用されるリスクがあるため、多くのツールで禁止されています。
  • データの管理: 保存したクローン音声は、AIによって生成されたものであることを明示して活用するのが、2026年現在の一般的なマナーとなっています。

この「元データ」と「生成データ」を組み合わせて、自分専用の音声アシスタントや、他言語で喋る動画などを作ってみたいという具体的な計画はありますか?

Qwen2-TTSの音声クローン実験と導入解説
この動画では、実際に数秒の音声からクローンを作成し、別人のように喋らせる実験の様子が詳しく紹介されています。

Google Colabを使用して、あなたの声をAIでコピーし、生成した音声を保存するまでの全工程をまとめ直しました。

箇条書きを避け、流れに沿って詳しく説明します。


Qwen2-TTS 音声クローン&保存マニュアル(Google Colab版)

第1段階:Google Colabの起動と専用マシンの確保

まず最初に、Google Colabのノートブックを新規作成してください。画面が開いたら、何よりも先にAI計算用のチップ(GPU)を割り当てる必要があります。画面上部のメニューにある「ランタイム」から「ランタイムのタイプを変更」を選んでください。そこでハードウェアアクセラレータとして「T4 GPU」を選択し、保存ボタンを押します。画面右上に「接続済み」と表示され、緑色のチェックマークが出れば準備完了です。

第2段階:プログラム一式のインストール

画面中央の入力欄に、以下のプログラムコードをコピーして貼り付けてください。貼り付けたら、枠の左側にある再生ボタンを押して実行します。

!git clone https://github.com/QwenLM/Qwen2-TTS.git
%cd Qwen2-TTS
!pip install -r requirements.txt
!pip install gradio spaces
!apt-get install -y ffmpeg

この作業には3分ほどかかります。プログラムがGitHubからダウンロードされ、音声処理に必要な部品が自動で組み込まれます。途中でエラーが出なければ、この段階は成功です。

第3段階:見本となる音声データの準備と保存

次に、AIに学習させるための「あなたの声」を準備します。スマートフォンやPCの録音機能を使って、20秒から30秒ほど、静かな場所ではっきりと喋った音声を録音してください。録音したファイルの名前は my_voice.wav に書き換えておくと、その後の操作がスムーズになります。

ファイルの準備ができたら、Google Colabの画面左端にあるフォルダのアイコンをクリックしてください。そこにある空白の領域に、PCの my_voice.wav を直接ドラッグ&ドロップしてアップロードします。

第4段階:操作画面(WebUI)の起動とアクセス

ここが最も重要な手順です。新しいセル(入力欄)を作成し、以下のコードを入力して実行してください。

!python webui.py --share

実行してしばらく待つと、画面の下の方に青い文字で https://xxxxxxxx.gradio.live という形式のリンクが表示されます。このリンクをクリックすると、Google Colabの外部に設置された一時的な操作画面がブラウザの別タブで開きます。これが、動画で紹介されていたのと同じ操作パネルになります。

第5段階:音声の生成とPCへの保存方法

操作画面が開いたら、まず「Prompt Audio」の項目に先ほどアップロードした my_voice.wav を指定します。次に「Prompt Text」の欄に、その音声で喋っている内容を文字で入力してください。さらに、その下の入力欄にAIに新しく喋らせたい文章を書き込みます。

最後に「Generate」ボタンを押すと、AIがあなたの声を真似て新しい音声を生成します。完成した音声は画面上のプレイヤーで再生できます。保存するには、プレイヤーの右側にある縦の三点リーダー(︙)をクリックして「ダウンロード」を選択するか、プレイヤー上で右クリックをして「名前を付けてオーディオを保存」を選んでください。これにより、作成された音声データがあなたのPCに永久保存されます。


これで全ての作業が完了します。もし途中のインストールでエラーが出る場合は、Google Colabの画面をリフレッシュして、最初のGPU設定からやり直してみてください。次は実際にGoogle Colabを開いて、最初のコードを貼り付けるところから始めてみませんか。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?