マガジン

自分の声でゲームボイスを入れる:録音・加工・組み込み

遊びをつくる

執筆にClaudeを使用しています。

正方形のタイルで芽のキャラクターを組み、拡大鏡で輪郭を確かめる写真風イメージ。
記事のテーマをもとに制作したAI生成イラスト。

ゲームにボイスを入れたいとき、最初の壁は「素材の調達」です。フリー素材を探しても欲しいセリフがなく、依頼するには費用がかかる。そこで現実的な選択肢として浮かぶのが、自分の声を録って使うことです。プロの声優でなくても、録音・加工・組み込みの手順を知っていれば、キャラクターに合ったボイスを用意できます。 この記事では「自分の声をゲームに入れる」ことを目標に、準備から実装まで一通りの流れを説明します。完成したゲームを公開するところまで想定しているので、品質を下げずに効率よく進めたい人に向けて判断基準を交えながら書きます。

この記事の目次
  1. 録音前に決めること
  2. 録音環境と機材の選び方
  3. 加工の流れ:何をどの順番でやるか
  4. ゲームへの組み込み方
  5. 自分の声を使うときに注意したい点
  6. 次の行動
  7. 参考資料

録音前に決めること

声を録る前に、ゲーム側の仕様を固めておくと後から差し替える手間が減ります。

ファイル形式とサンプリングレート。ブラウザゲームでは WAV か MP3 / OGG を使うことが多いです。WAV は無圧縮で編集しやすく、最終書き出しで MP3 や OGG に変換するのが一般的な流れです。サンプリングレートは 44,100 Hz(44.1 kHz)を標準として録音しておけば、後で変換するときに品質が落ちにくいです。

セリフの台本。録音を始める前に全セリフをリスト化します。ファイル名と対応させておくと(例:voice_attack_01.wav、voice_damage_02.wav)、組み込み時に迷いません。セリフ数が多い場合はシーンごとにフォルダを分けると管理しやすいです。

キャラクターの声のイメージ。自分の地声に近い役を選ぶと収録が楽です。無理に高い声や低い声を作ると長時間の収録で声が疲れ、テイクごとにトーンがばらつきます。加工である程度調整できるので、地声±少しの範囲に収めるのが現実的です。

録音環境と機材の選び方

スマートフォン・PCの内蔵マイクでも録音はできますが、ノイズが乗りやすく、後の加工工程で苦労します。まず環境から整えると費用を抑えつつ品質が上がります。

静かな場所を作る。クローゼットの中や布団をかぶった状態は、壁の反響を減らす簡易防音として機能します。エアコンや換気扇は録音中に止めます。冷蔵庫のコンプレッサー音は意外と拾われるため、部屋の外に離れるか録音タイミングをずらします。

マイクの選択肢。外部マイクを使うなら、USBコンデンサーマイクが接続が簡単で入門向きです。コンデンサーマイクはダイナミックマイクより感度が高く細かいニュアンスを拾える反面、周囲の音も拾いやすいので静音環境がより重要になります。予算を抑えたい場合はスマートフォン用の外付けラベリアマイク(ピンマイク)でも十分なケースがあります。いずれにせよ、価格より録音環境の整備が先です。

マイクとの距離。口からマイクまでの距離は 15〜20 cm 前後が目安です。近すぎると「ポップノイズ」(「ぱ」「ば」行の破裂音)が入り、遠すぎると部屋の反響を拾います。100均の靴下をマイクにかぶせるとポップフィルター代わりになります。

加工の流れ:何をどの順番でやるか

録音が終わったら DAW(デジタル・オーディオ・ワークステーション)または音声編集ソフトで加工します。無償で使えるものとして Audacity が広く知られています。加工は次の順番で行うと効率的です。

1. ノイズ除去

無音部分(セリフを言う前の数秒)をサンプルとして取得し、そのノイズプロファイルを全体に適用します。Audacity では「エフェクト → ノイズリダクション」で行えます。かけすぎると声が「金属的」になるため、効果量は最小限にとどめます。

2. 不要な無音部分のトリミング

セリフの前後の余白を 0.1〜0.2 秒程度残してカットします。短すぎると再生開始直後に音が途切れた印象になり、長すぎるとゲームのテンポが崩れます。

3. 音量の正規化(ノーマライズ)

複数のセリフ間で音量がばらつくと、プレイ中に大きさが変わって不自然に聞こえます。ノーマライズで各ファイルのピーク音量を揃えます。目安は -1 dBFS 程度です。さらに均一感を出したい場合はコンプレッサーを軽くかけると声の強弱がまとまります。

4. ピッチ・音色の調整(必要な場合のみ)

キャラクターの声に近づけたい場合、ピッチシフトで半音〜2音程度の変化は自然に聞こえます。それ以上変えると「ロボット声」になりやすいです。リバーブ(残響)を加えると洞窟や広い空間にいる演出に使えますが、多用するとセリフの明瞭度が下がります。RPG の屋外シーンなど用途が明確なときに限定して使うのがよいです。

5. ファイルの書き出し

ブラウザゲームで使う場合は MP3(128〜192 kbps)か OGG Vorbis(品質 q5 前後)が実用的です。OGG は Firefox・Chrome で広くサポートされており、ファイルサイズが小さいため、多くのボイスファイルを抱えるゲームに向いています。Safari での OGG 対応状況は公式情報で確認してから採用を決めます。

ゲームへの組み込み方

HTML と JavaScript で作られたブラウザゲームでは、Web Audio API または <audio> 要素でボイスを再生します。

<audio> 要素はシンプルに使えますが、同じ音を短時間に連続再生するときに制限が出やすいです。攻撃ボイスのように頻繁に鳴らすものは Web Audio API の AudioBuffer を使う方が安定します。

html
<!-- 例:<audio>要素を使った基本的な再生 -->

実装の基本パターンとして、ボイスファイルをあらかじめ読み込んでおき(プリロード)、イベント発火時に再生する設計にします。ページ読み込みと同時にすべてを読み込むと初期表示が遅くなるため、場面転換のタイミングで必要なファイルだけをロードする遅延読み込みも検討します。

音量バランスの調整。BGM と SE(効果音)とボイスが重なる場面では、それぞれのゲイン(音量)を独立して制御できる設計にしておきます。ボイスの明瞭度を保つには、再生中は BGM を少し下げる「ダッキング」処理が有効です。プレイヤーにはボリューム設定としてオプション画面に出すと親切です。

ループと単発の使い分け。「ダメージ」「攻撃」「アイテム取得」などの短いボイスは単発再生、長い説明セリフはシーンが変わるまで再生し続ける必要があります。HTML 側で loop 属性を使うか、JavaScript で ended イベントを拾って次の処理につなぐかを役割ごとに決めます。

自分の声を使うときに注意したい点

録音した声を公開ゲームに使う場合、自分が話者本人であれば権利の問題は比較的シンプルです。ただし、既存のキャラクターの口調をそのまま模倣したセリフや、他人の声を収録したファイルを使う場合は状況が変わります。著作権・肖像権・パブリシティ権の考え方は場合によって異なるため、不明な点は専門家や関係機関の公式情報で確認することをお勧めします。

また、AIボイス生成ツールで作った音声を「自分の声」として組み込む場合、各ツールの利用規約に商用利用・ゲーム投稿への使用が許可されているかを事前に確認します。規約は変更されることがあるため、公開前に最新の条件をチェックします。

次の行動

セリフの台本を作り、録音・加工・組み込みの手順をテスト用の1セリフだけで一通り通してみることが最初のステップです。アソバースでは HTML や ZIP ファイルを直接投稿してブラウザゲームとして公開できるので、ボイス入りのプロトタイプを早い段階で動かして音量バランスや再生タイミングを確認しましょう。小さく試して問題を早めに見つけると、全セリフを録り終えてから修正する手間が大幅に減ります。

参考資料

  • Audacity 公式ドキュメント
  • MDN Web Docs — Web Audio API
  • MDN Web Docs — HTMLMediaElement
  • 各音声ファイル形式(MP3 / OGG Vorbis)のブラウザ対応状況(MDN 互換性テーブル)