Microsoft Sam の代わり:今作るレトロなコンピューターの声
Microsoft Sam は、多くの人が「しゃべるコンピューター」として覚えている声です。Windows 2000 と Windows XP の標準の音声合成ボイスで、内蔵のナレーターが使い、のちには数えきれないミームやネタ動画の主役になりました。今もノスタルジーのため、ロボット風のオチのため、レトロゲームのために探されています。
このガイドでは、Sam がどうなったのかを説明し、今古いコンピューターの音を作る方法を紹介します。オンラインで無料で試せる SuperClonica のはっきりした声に、Python 2行で古い PC の効果を加えます。
Microsoft Sam とは
Sam そのものが欲しいなら、古い Windows にしか入っていません。雰囲気が欲しいなら、現代の声にローファイな効果を足せば近づき、聞き取りやすさも保てます。
- Microsoft Sam は Windows 2000 と Windows XP の標準の男性の声で、Windows XP のナレーターが使っていました。
- Windows Vista からは Microsoft Anna が英語の標準の声になり、その後 David、Zira、Hazel が加わりました。
- Sam は Microsoft の古い音声技術の一部で、今は単体でダウンロードできる声ではありません。
- SuperClonica は Sam を提供していません。自然な声と、レトロな音にもできる無料エンジンを提供しています。
無料でオンラインで声を試す
どの声のページでも、30〜100文字の文、たとえば「未来のコンピューターへようこそ。慌てないでください。」を入力し、言語を選んで生成ボタンを押します。数秒でクリーンな録音を試聴・ダウンロードでき、アカウントは不要です。
古い PC のような音にする
短くまとめましょう。レトロな声のネタは1〜2文で決まります。
- 平坦で落ち着いた男性の声から始めます。標準ボイス M がよく合います。
- 短く堅い文で書きます。昔の声は単純な文がいちばん映えました。
- 編集ソフトでロボット感を少し:短い金属的なエコーやリングモジュレーター。
- 昔のサウンドカードの音には、サンプリングレートとビット深度を下げます。
Python で8ビット効果
無料エンジンなら、古い PC の音を直接作れます:python -m pip install superclonica-cpu、続いて from superclonica import Superclonica; from scipy.signal import resample_poly; import soundfile as sf; tts = Superclonica(); audio, rate = tts.synthesize('未来のコンピューターへようこそ。', 'M1', 'ja'); sf.write('retro.wav', resample_poly(audio, 11025, rate), 11025, subtype='PCM_U8')。ファイルは11,025 Hz・8ビットのモノラルで、Windows 98 時代の効果音によくある形式なので、ざらっとした小さな音になります。scipy、numpy、soundfile はエンジンと一緒に入ります。完全にロボットのような声なら、eSpeak NG のような古いフォルマント合成が最初からその音です。
ミーム、ノスタルジー、名前
ミーム、レトロゲーム、懐かし動画は、レトロな声のよい使い道です。ただし結果を Microsoft Sam や Microsoft の製品だと名乗らないでください。Sam も Windows も Microsoft の名前です。公開するチャンネルやゲームには、OpenRAIL-M ライセンスで無料の標準ボイス10種(M1〜M5、F1〜F5)か、SuperClonica のスタジオで学習させた自分の声を使いましょう。