ガイド

英単語スペリングテストの音声:単語リストを読み上げる

スペリングテストには、どの単語も同じように、同じテンポで、はっきり読んでくれる人が必要です。家で練習する子ども、英語を学ぶ大人、クラスの小テストを用意する先生は、同じ問題にぶつかります。毎週新しいリストがあるのに、読んでくれる人がいないのです。

このガイドでは、無料のSuperClonicaエンジンで単語リストをスペリングテスト用の音声にする方法を紹介します。単語、例文、もう一度単語を1項目1ファイルにし、書く時間の間も入れます。

よくある形式

各項目では、番号、単語、その単語を使った例文、もう一度単語を読みます。たとえば「Number one. Necessary. It is necessary to wear a coat today. Necessary.」です。その後に書けるだけの間を取ります。例文は、thereとtheir、nightとknightのように同じ発音の単語や、readやleadのように意味によって読み方が変わる単語で特に重要です。スペリングビーの練習なら、単語、短い意味、例文を読みます。

リストを用意する

リストをwordとsentenceの2列の表にし、1行に1項目を書きます。例文は短く自然にして、それぞれが意味をはっきり示すか確認しましょう。人名や珍しい単語は、テストの前に一度聞いて確かめます。

各項目を音声化する

python -m pip install superclonica-cpuで無料のエンジンを入れ、Pythonで import csv, from superclonica import Superclonica and tts = Superclonica(), then for n, row in enumerate(csv.DictReader(open("words.csv", encoding="utf-8")), 1): text = f"Number {n}. {row['word']}. {row['sentence']} {row['word']}."; audio, rate = tts.synthesize(text, voice="voice.json", lang="en", seed=2); tts.save(f"{n:02d}.wav", audio) と書きます。1項目につき1ファイルができます。エンジンは各ファイルの前後の無音を削るので、書く時間の間は自分で入れましょう。音声編集ソフトでファイルの間に8〜15秒の無音をはさんでつなぐか、1つずつ再生してプレーヤーを一時停止します。

声と速さ

各ページで1項目(30〜100文字)を入力すれば、アカウントなしで無料で声を試せます。落ち着いたナレーターはどの単語もはっきり読みます。カタログの声の多くはロシア語で録音されているので、英語で少しなまりが残る声もあります。英語のテストには、英語で録音された声を選び、事前に聞いてみましょう。初心者向けには--speed 0.9、最も遅い0.7まで下げられます。

ほかの言語の単語リスト

同じ方法で、ドイツ語、フランス語、スペイン語、ロシア語など31言語の単語の書き取りも作れます。中国語にはまだ対応していません。学習者の言語ではなく単語の言語を選ぶと、どの単語も正しい発音で読まれます。