NotebookLMの音声解説:仕組みと自分の声で作る方法
NotebookLMは、メモやPDF、リンクを2人のAIホストによるポッドキャスト風の会話に変えてくれます。読む代わりに聞けるのが便利で、同じ形式を自分のチャンネルで自分の声で作りたいという人も多くいます。
このガイドでは、GoogleのNotebookLMヘルプに基づいて音声解説の仕組みと変更できる点を説明し、声を選んだりセリフを一つずつ直したりしたいときに、SuperClonicaで2人のホストの回を自分で音声化する方法を紹介します。
音声解説とは
Googleは音声解説を、ノートブック内のソースの要点をまとめるAIホスト同士の掘り下げた会話と説明しています。ノートブックを開くか作成してソースを追加し、Studioパネルで音声解説を選ぶと、作業を続けている間にバックグラウンドで生成されます。Googleは、声を含む音声解説はAIが生成したもので、不正確な内容や音声の不具合を含む場合があると注意しています。
形式、言語、長さ
形式は、標準の会話であるDeep Dive、2分未満で1人が要約するThe Brief、エッセイなどへの建設的な講評であるThe Critique、異なる視点で正式に議論するThe Debateから選べます。出力言語は80以上に対応し、長さは短め・標準・長め(長めは英語のみ)から選べ、プロンプトでホストに特定の話題を重点的に扱わせることもできます。
インタラクティブモード、共有、ダウンロード
英語では、新しく作った音声解説にインタラクティブモードがあります。Joinを押し、ホストに呼ばれたら声で質問できます。リンクの共有、ノートブックの共有、音声ファイルのダウンロードが可能ですが、Playブックスのソースを使うノートブックではダウンロードが制限される場合があります。再生速度はその他メニューで変えられます。
2人のホストの回を自分で作る
ヘルプにあるのは形式、言語、長さ、プロンプトの選び方で、ホストの声の選び方は書かれていません。特定の声や自分の声を使いたい、言葉を完全にコントロールしたいなら、会話を自分で書くか編集し、voiceとlineの2列の表に1行1セリフでまとめます。python -m pip install superclonica-cpuで無料のSuperClonicaエンジンを入れ、Pythonで import csv, from superclonica import Superclonica and tts = Superclonica(), then for i, row in enumerate(csv.DictReader(open("episode.csv", encoding="utf-8"))): audio, rate = tts.synthesize(row["line"], voice=row["voice"], lang="ja", seed=3); tts.save(f"line-{i:03}.wav", audio) と書きます。できたファイルを任意の音声編集ソフトで順につなぎ、話者の間に短い間を入れましょう。
2つの声の選び方
低めの男性ナレーターと明るめの女性の声など、はっきり違う2つの声を選びましょう。カタログの声は各ページで30〜100文字を使って無料で試せ、アカウントは不要です。自分の声で番組を作るなら、5〜10秒のきれいな録音からスタジオで学習させます。自分のNVIDIAグラフィックカードなら学習は無料です。エンジンはオフラインで31言語に対応し、文字数の上限はありません。