Jump to content

Общий инструмент SP0256

(Перенаправлено с General Instrument SP0256-AL2 )
Интегральная схема SP0256-AL2
SP0250

GI SP0256 относится к семейству тесно связанных NMOS LSI, микросхем произведенных General Instrument в начале 1980-х годов, способных моделировать речевой тракт человека с помощью программируемого цифрового фильтра , создавая цифровой выходной сигнал , преобразуемый в аналоговый сигнал через внешний низкочастотный преобразователь. фильтр . SP0256 включает в себя 2 КБ ПЗУ маски . Различные версии SP0256 отличаются в первую очередь голосовыми данными, запрограммированными в их ПЗУ маски.

Обзор архитектуры

[ редактировать ]

SP0256 (и его предшественник, SP0250) реализует 12-полюсную линейного прогнозирующего кодирования всеполюсную модель голосового тракта (VTM) (также называемую LPC-12). SP0256 генерирует речь с частотой дискретизации 10 кГц. SP0256 реализует свой 12-полюсный фильтр с серией каскадированных 2-полюсных секций БИХ-фильтра . В этом отличие от своих современников, таких как Texas Instruments LPC Speech Chips , которые использовали частоту дискретизации 8 кГц с 10-полюсной моделью и реализовали свой VTM с решетчатым фильтром .

SP0256 объединяет VTM с простым контроллером, который загружает сжатые данные коэффициентов в VTM либо из встроенного ПЗУ, внешних речевых ПЗУ, таких как SPR-128, либо, в случае Intellivoice , речевых данных SPB640 из FIFO .

Варианты SP0256

[ редактировать ]

Компания General Instrument выпустила несколько вариантов SP0256. Эти варианты различались в первую очередь содержимым ПЗУ маски. Ниже перечислены некоторые известные варианты. Вероятно, существуют и другие, которые не перечислены на этой странице.

Продолжительность: 15 секунд.
Пример синтеза речи на основе SP0256-AL2 на Amstrad CPC

SP0256-AL2, пожалуй, наиболее часто встречающийся вариант. Он содержит 59 аллофонов, в первую очередь предназначенных для использования с фразами английского языка , и пять пауз во внутреннем 16 КБ (2 КБ ) ПЗУ объемом . [1] SP0256-AL2 требует управления внешним микропроцессором для объединения аллофонов в слова. [2]

SP0256-AL2 был доступен в домашних наборах для синтеза речи , опубликованных в специализированных журналах для микрокомпьютеров, таких как VIC-20 , [3] и 8-битные компьютеры Atari . [4] [5] Другие компании производили надстройки для различных 8-битных микрокомпьютеров, например Currah MicroSpeech. [6] и пакет речевых/звуковых программ Tandy для TRS-80 . Чип также продавался под брендом Archer в магазинах RadioShack как «Речевой процессор Рассказчика» (номер детали 276-1784), хотя в более ранней документации он был неправильно идентифицирован как SPO256 (с буквой «O» вместо цифры «0»). ). [2]

SP0256-AL2 совсем недавно использовался в MIDI-рассказчике Rare Waves. Это устройство позволяет обращаться к аллофонам посредством информации MIDI-нот и корректировать информацию о высоте звука посредством сообщений изменения высоты тона. [7]

компании Mattel В приставке Intellivoice для системы Intellivision игровой используется SP0256-012. Этот вариант содержит только игровые фразы, специфичные для Mattel, включая энергичную фразу «Mattel Electronics Presents», фразы для цифр и пару дополнительных игровых фраз. Он не содержит аллофонов, присутствующих в SP0256-AL2 или SP0256-019. Mattel выпустила всего пять игр с поддержкой этого устройства. [8]

SP0256-017 взят из говорящих часов и содержит фразы, характерные для говорящих часов. SP0256-017 продавался Radio Shack под брендом Archer под номером 276-1783. В комплект поставки также входил SPR016-117, внешнее ПЗУ последовательной речи. Словарь включал цифры (в комбинации) до 59, соответствующие устным часам. Встроенная память также позволяла синтезировать следующие фразы: «AM», «PM», «Это», «Час», «Минута», «Сто часов», «Доброе утро», «Внимание, пожалуйста», «Пожалуйста, поторопитесь» и три мелодии с названиями A, B и C.

В приставке «The Voice» Magnavox Odyssey² используется SP0256-019. Этот вариант включал в себя те же аллофоны, что и SP0256-AL2 (но для аллофонов требуется внешняя микросхема ПЗУ), а также некоторые игровые фразы, специфичные для Odyssey².

Используется в прототипе радар-детектора Fuzzbuster . [ нужна ссылка ] SP0264-021 имеет соответствующие фразы и совместим по выводам с серией SP0256.

Эмуляция ПЛИС

[ редактировать ]

Реализация FPGA классического синтезатора речи восьмидесятых годов SP0256, созданная Нильсом Мозли для конкурса Retro Challenge в октябре 2017 года, доступна на его аккаунте GitHub. [9] github

  1. ^ Джо Збичак. «Образ ПЗУ SP0256-AL2» .
  2. ^ Перейти обратно: а б РадиоШак . «Речевой процессор диктора SP0256» (PDF) . Проверено 23 апреля 2020 г.
  3. ^ «VIC-20 Talk-Back (Maplin GB17T LK00A)» . Ретро компьютеры . Архивировано из оригинала 1 сентября 2011 г. Проверено 30 июля 2011 г.
  4. ^ Ли Бриллиант, доктор медицины (1 апреля 1985 г.). «Cheep Talk: создайте свой собственный синтезатор речи» . Аналоговые вычисления, выпуск 29 . Проверено 13 марта 2012 г.
  5. ^ Билл Марквардт (1 января 1987 г.). «Говорящая пишущая машинка: Atari объясняет это» . АНТИК, ТОМ 5 № 9 . Проверено 13 марта 2012 г.
  6. ^ «Мир Спектра — Программное обеспечение» .
  7. ^ «MIDI-рассказчик | Редкие волны» . Проверено 18 августа 2020 г.
  8. ^ Стивен А. Орт (4 октября 2004 г.). «Программное обеспечение IntelliVoice» . Проверено 30 июля 2011 г.
  9. ^ «TRCWM/Речь256» . Гитхаб . Октябрь 2021.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c681a474610b861f4c96a333dd2b6fdf__1720347300
URL1:https://arc.ask3.ru/arc/aa/c6/df/c681a474610b861f4c96a333dd2b6fdf.html
Заголовок, (Title) документа по адресу, URL1:
General Instrument SP0256 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)