完成させるものを決める
動画、レッスン、お知らせに使う音声クリップが必要なら、方法Aに進みます。テキストを受け取って音声を返すアプリが必要なら、方法Bに進みます。
ここから始める
音声ジェネレーターの作り方を知りたいなら、まず必要なのがプロジェクトで使う音声なのか、音声を生成するソフトウェアなのかを決めましょう。前者は台本と音声ツールから始めます。後者では、テキスト読み上げアプリの開発とテストが必要です。
ツールを選んだりコードを書いたりする前に、作りたいものに応じて方法を選びましょう。
動画、レッスン、お知らせに使う音声クリップが必要なら、方法Aに進みます。テキストを受け取って音声を返すアプリが必要なら、方法Bに進みます。
対象者、台本の長さ、発音上の要件、特定の人物に似た声が必要かどうかを書き出しましょう。識別可能な人物の声を使うには、技術的な手段だけでなく、明確な許可が必要です。
普通の文を1つ、名前・数字・略語のいずれかを含む文を1つ用意します。長い台本を使うよりも、明瞭さや発音の問題をすばやく見つけられます。
これらのガイドでは、音声の作成とアプリの開発を同じ作業として扱わず、それぞれに関連するタスクを紹介します。
運用・保守するアプリケーションではなく、すぐに使える録音が必要な場合は、こちらを選びます。
方法A:音声を作成する
決まった台本と対象者に向けた音声クリップ。
方法B:アプリケーションを構築する
新しいテキストを音声に変換する、繰り返し使える仕組み。
方法A:音声を作成する
名前と発音を確認済みの短い台本。
方法B:アプリケーションを構築する
入力テキスト、インターフェースの設計、利用が許可された音声エンジンへのアクセス。
方法A:音声を作成する
台本を入力し、選べる場合は適切な声を選んで、音声を確認します。
方法B:アプリケーションを構築する
テキスト入力を音声エンジンに接続し、返された音声を再生します。
方法A:音声を作成する
言葉遣いや句読点を修正し、別の読み上げと比較します。
方法B:アプリケーションを構築する
入力処理、エラー、遅延、音声品質をテストします。
方法 A:音声を作成
聞き取りにくい単語、不自然な間の取り方、または用途に合わない声。
方法 B:アプリケーションを構築
予期しない動作、利用制限、または不安定な出力。
方法 A:音声を作成
使用する権利のある声と原稿を使う。
方法 B:アプリケーションを構築
エンジンの利用規約、音声の権利、送信したテキストの取り扱いを確認する。
方法 A:音声を作成
クリップ全体が、想定する利用場面で聞き取れる。
方法 B:アプリケーションを構築
初めてのユーザーがテキストを送信し、聞き取れる音声を安定して受け取れる。
インターフェース、音声エンジン、再生機能を別々の要素として扱います。画像は計画段階を示すもので、実際の音声を比較したものではありません。
基本的な構成では、テキストを受け取り、利用規約で許可された範囲で音声エンジンに渡し、再生できるようにします。空欄や長すぎる入力を検証し、エンジンのエラーに対処し、返された音声を実際に聞いて確認します。イラストを特定のツールの出力を証明するものとして扱わないでください。
小規模で具体的な用途から始めると、どちらの方法も拡張前に評価しやすくなります。
短い編集動画用の簡潔な導入文を書き、間や場面転換のための余裕を残します。
映像に合わせてナレーションを確認します。別の声に変えればタイミングが合うと考えるのではなく、言葉が詰まった文を修正してください。
編集用の音声ジェネレーター場所、時間、明確な指示を1つ含めた会場案内文を作成します。
名前と数字を声に出して確認し、そのメッセージを一度しか聞かない人の立場で聞いてみます。
アナウンス用音声ジェネレーター音声を生成または確認する場所を選ぶ前に、iPhoneで短い原稿を用意します。
修正が必要になってもメッセージ全体を作り直さずに済むよう、承認済みの文面を保存しておきます。
iosで音声ジェネレーターを使う方法操作機能を増やす前に、2つのテスト文を使ってテキスト入力と再生を試作します。
音声エンジンがアプリに適しているか判断する前に、明瞭さ、エラー処理、音声の利用権を比較します。
テキスト読み上げ音声ジェネレーターテスト用の原稿を音声なしで一度読み、その後はテキストを見ずに音声を聞きます。初めて聞く人にとって、名前、数字、間の取り方が自然か確認してください。アプリを開発している場合は、新しい入力と無効な入力でもテストを繰り返し、正常な結果とエラーメッセージの両方を確認します。Voicegeneratorはナレーションのアイデアを試すのに役立ちます。利用するツールで使える調整機能と出力オプションを確認してください。
ナレーションを作りたいのか、音声を生成するソフトウェアを開発したいのかを決めましょう。ナレーションなら、短い原稿を書き、適切なテキスト読み上げの手順を試して、音声を確認します。ソフトウェアなら、テキスト入力欄を作り、利用が許可されている音声エンジンに接続して、再生とエラーをテストします。
自分のアプリではなく音声クリップを作るのが目的なら、必要ありません。ただし、使用する前に原稿を用意し、発音を確認して、完成した音声を最初から最後まで聞く必要があります。
最低限、テキストを受け付ける方法、音声合成エンジン、返された音声を再生する方法が必要です。入力が空の場合やリクエストが失敗した場合、利用上の制限や声に関する権利上の制限にも備えましょう。普通の文章だけでなく、なじみのない名前や数字でもテストしてください。
音声合成システムによっては、カスタム音声や人間らしい声に対応しています。ただし、機能があるからといって使用が許可されているわけではありません。特定の人物と分かる声を使用する前に明確な許可を得て、音声の作成と配布に関する音声合成エンジンの規約を確認してください。
原稿を見ずに聞き、想定する利用場面で一語一語が聞き取れるか確認してください。アプリの場合は、新しいテキストや無効な入力を試し、音声合成エンジンが応答しない場合の動作もテストします。すべての確認項目を満たすまで、文言や操作の流れを修正してください。