先生のためのディクテーション音声づくり
ディクテーションには、ゆっくり、はっきり、根気強い声が必要です。各フレーズを1回目は聞くために、2回目は書くために読み、教室でいちばん遅いペンにも足りる間を取ります。その場で読み上げることもできますが、欠席した生徒のために繰り返したり、宿題にしたり、5つの言語で用意したりはできません。
SuperClonica なら、ディクテーションの文章を自然な声の音声にできます。オンラインで無料で試せ、自分のPCでオフラインでも作れます。このガイドでは、文章の区切り方、声を遅くする方法、書くための間を入れたトラックの作り方を紹介します。
ディクテーション音声に必要なもの
欠席した生徒にもう一度流したり、宿題として渡したり、翌年に使い回したりできます。
- ふだんの話し方より遅く、それでいて不自然でないテンポ。
- 数語ずつのフレーズを、それぞれ2回。
- 書き取りに足りる間。フレーズが長いほど長く。
- 確認用に、最初か最後に全文を1回。
フレーズを無料で聴く
どの声のページでも、30〜100文字のフレーズを貼り付け、言語を選んで生成ボタンを押します。数秒で、クラスに十分明瞭な声かを聞いてダウンロードできます。アカウントは不要です。
文章の準備
つづりのディクテーションでは、声は書かれたとおりに読みます。誤字もそのまま読まれるので、文章を見直しましょう。
- 文の自然な切れ目で短いフレーズに分け、1行または1ファイルに1フレーズ。
- 句読点は聞かせたいとおりに:読点は短い息継ぎ、句点ははっきりした区切り。
- 数字は生徒が書くとおりの言葉で書く。
- 珍しい単語や名前は授業の前に耳で確認する。
トラックをオフラインで作る
無料の SuperClonica エンジンをインストールします:python -m pip install superclonica-cpu。各フレーズをゆっくり生成:たとえば superclonica --text-file phrase_03.txt --voice F2 --lang ja --speed 0.8 --seed 5 --output phrase_03.wav。--speed は 0.7〜2.0 の値をとり、標準は 1.05、0.8〜0.9 が落ち着いたディクテーションのテンポです。それからつなぎます。Python では numpy.concatenate([audio, numpy.zeros(rate * 8), audio]) でフレーズ、8秒の無音、もう一度フレーズになり、tts.save で保存できます。Audacity などの音声編集ソフトでも手作業で同じことができます。すべてふつうのCPUでオフラインに動きます。
授業で使う
教室のスピーカーで流すか、生徒と共有しましょう。モデル標準の10音声 M1〜M5、F1〜F5 は無料で中立的です。語学の授業なら、教える言語で録音された声を選びましょう。カタログの声の多くはロシア語で録音されていて、ほかの言語では少しなまりが残ります。どの声も Supertonic 3 の31言語を話します。中国語はまだ対応していません。合成音声は補助であってネイティブスピーカーではないので、授業前に一度自分で聴いてください。