SP0256-AL2は28ピンDIPパッケージです。 | |
| コンポーネントの種類 | 音声シンセサイザー |
|---|---|
| 最初に製造された | 1981 |

SP0256は、1980年代初頭にゼネラル・インストゥルメント社が製造した、密接に関連した音声合成NMOS LSIチップのファミリーを指します。このチップは、ソフトウェアでプログラム可能なデジタルフィルタによって人間の声道をモデル化し、外部ローパスフィルタを通してアナログ信号に変換されるデジタル出力を生成します。SP0256には2KBのマスクROMが搭載されています。SP0256の各バージョンは、主にマスクROMにプログラムされた音声データによって区別されます。
SP0256(およびその前身であるSP0250)は、12極の線形予測符号化(LPC-12とも呼ばれる)全極音声経路モデル(VTM)を実装しています。SP0256は、10kHzの サンプリングレートで音声を生成します。SP0256は、カスケード接続された一連の2極IIRフィルタセクションで12極フィルタを実現しています。これは、8kHzのサンプリングレートで10極モデルを使用し、ラティスフィルタでVTMを実現していたテキサス・インスツルメンツのLPC音声チップなどの同時代の製品とは対照的です。
SP0256は、VTMとシンプルなコントローラを組み合わせたもので、オンチップROM、SPR-128などの外部音声ROM、またはIntellivoiceの場合はSPB640音声データFIFOから圧縮係数データをVTMにロードします。
General Instrument社はSP0256のいくつかのバリエーションを製造しました。これらのバリエーションは主にマスクROMの内容が異なっていました。以下に既知のバリエーションをいくつか示します。このページに記載されていないバリエーションも存在する可能性があります。
SP0256-AL2はおそらく最もよく見かけるバリアントです。これは、主に英語のフレーズで使用することを目的とした59個の異音と、内部の16KB(2KB)ROMに5つのポーズを内蔵しています。[ 1 ] SP0256-AL2は、異音を単語に連結するために外部マイクロプロセッサの制御を必要とします。[ 2 ]
SP0256-AL2は、VIC-20 [ 3 ]やAtari 8ビットコンピュータ[ 4 ] [ 5 ]などのマイクロコンピュータ向け専門誌に掲載された音声合成用の自作キットで入手可能でした。他の企業は、 Currah MicroSpeech [ 6 ]やTRS - 80用のTandy Speech/Sound Program Pakなど、さまざまな8ビットマイクロコンピュータ用のアドオンを製造しました。このチップは、 RadioShackストアでArcherブランドで「ナレーター音声プロセッサ」(部品番号276-1784)としても販売されていましたが、初期のドキュメントでは誤ってSPO256(数字の「0」ではなく文字の「O」)として識別されていました。[ 2 ]
SP0256-AL2は最近ではRare WavesのMIDI Narratorで使用されています。このデバイスを使用すると、MIDIノート情報を介して異音をアドレス指定し、ピッチベンドメッセージを介してピッチ情報を調整できます。[ 7 ]
マテルのインテレビジョンビデオゲームシステム用アタッチメント「インテリボイス」は、SP0256-012を使用しています。このバリアントには、マテル独自のゲームフレーズのみが含まれており、元気なフレーズ「マテルエレクトロニクスプレゼンツ」、数字のフレーズ、およびいくつかの追加のゲームフレーズが含まれています。SP0256-AL2またはSP0256-019に含まれる異音は含まれていません。マテルはこのデバイスをサポートするゲームを5つしかリリースしていません。[ 8 ]
SP0256-017は音声時計から取り出されたもので、音声時計特有のフレーズが含まれています。SP0256-017は、ラジオシャックがArcherブランドで部品番号276-1783として販売していました。この部品セットには、外部シリアル音声ROMであるSPR016-117も含まれていました。語彙には、音声時計に適した59までの数字(組み合わせ)が含まれていました。内蔵メモリには、AM、PM、It is、Hour、Minute、Hundred Hour、Good Morning、Attention Please、Please Hurry、およびA、B、Cという名前の3つのメロディーを合成する機能も備わっていました。
Magnavox Odyssey²の「The Voice」アタッチメントはSP0256-019を使用しています。このバリアントには、SP0256-AL2と同じ異音(ただし、異音には外部ROM ICが必要)に加え、Odyssey²専用のゲームフレーズがいくつか含まれています。
プロトタイプのFuzzbusterレーダー探知機で使用されているSP0264-021は、関連するフレーズを備えており、SP0256シリーズとピン互換性があります。
ニールス・モーズリーが2017年10月のレトロチャレンジのために作成した、80年代の古典的な音声合成装置SP0256のFPGA実装が、彼のGitHubアカウントで公開されている。[ 9 ] github