ガイド

自分のセリフで作るStream Deckのサウンドボード

Stream Deckにはサウンドボードが内蔵されていて、キーを押すと音声ファイルが鳴ります。効果音だけでなく、ゲーム実況の「クリティカルヒット!」、カートゥーンのキャラクターの決めゼリフ、学習させた自分の声などのセリフも入れられます。

このガイドでは、Elgato公式のサウンドボードの説明に沿って、無料のSuperClonicaエンジンで音声クリップを作る方法を紹介します。

キーにサウンドを追加する

Stream DeckアプリでSoundboardのPlay Audioアクションをキーにドラッグし、音声ファイルを選びます。ElgatoはMP3、WAV、FLAC、M4Aを対応形式とし、WAVかFLACを推奨しています。WAVは非圧縮で再生に必要なリソースが少なく、MP3は先にデコードが必要なため、CPU使用率が上がり、再生開始時に小さな途切れが起きることがあります。

再生の設定

各キーにはPlay/Stop、Play/Overlap、Play/Restart、Loop/Stopのモードがあります。1〜5秒のフェードイン、フェードアウト、またはその両方を付けられ、音量と出力デバイスも個別に選べます。短いセリフにはすぐ鳴らし直せるPlay/Restart、ミーム音の連打にはPlay/Overlapが便利です。

Discordでマイク経由で鳴らす

サウンドをDiscord、会議、ゲーム内チャットに流すには、ElgatoによるとWave Linkが必要です。公式ガイドでは無料のWave Link 3.0(Windows・macOS)を使います。Stream Deckのチャンネルを作り、マイクもチャンネルとして追加して、Chat Mixなど必要なミックスに両方を入れます。DiscordのSettingsからVoice & Videoを開き、入力デバイスにそのミックス(例:Chat Mix (Elgato Virtual Audio))を選びます。声以外の音を除去してしまうので、Discordのノイズ抑制はオフにしましょう。

セリフのクリップを作る

各ページで30〜100文字のセリフを入れれば、アカウントなしで無料で声を試してダウンロードできます。ボード全体を作るなら、声を一度購入してファイルをダウンロードし、python -m pip install superclonica-cpuで無料のエンジンを入れて、セリフごとに superclonica --text "Critical hit!" --voice voice.json --lang ja --normalize --output critical-hit.wav のように実行します(テキストは日本語のセリフに)。エンジンはElgatoが推奨するWAVを書き出し、--normalizeで全キーの音量がそろいます。

ボイスボードのアイデア

人気のボードは、勝ちや失敗にゲームアナウンサー、場面転換にナレーター、いくつかのキャラクターの決めゼリフ、あいさつや締めに5〜10秒の録音からスタジオで一度学習させた自分の声を組み合わせています。カタログのキャラクター音声はファンメイドで、二次創作、パロディ、個人利用向けです。声を使って実在の人物になりすまさないでください。