РУКОВОДСТВО

SAM: голос Software Automatic Mouth онлайн

SAM (Software Automatic Mouth) — одна из первых речевых программ для домашних компьютеров. Она заговорила на Commodore 64 в 1982 году, и её жужжащий голос робота живёт в мемах, ретро-играх и чиптюн-музыке.

В этом руководстве — где SAM работает сегодня, что делают её настройки, почему её лицензия неясна и как сделать ретро-голос, который можно свободно публиковать.

Откуда взялась SAM

SAM выпустила в 1982 году компания Don’t Ask Software для Commodore 64; сейчас права принадлежат SoftVoice, Inc. Программа превращает текст в фонемы частью под названием reciter, а затем в звук — отсюда её знаменитый механический голос.

SAM в браузере

Энтузиасты восстановили SAM обратной разработкой, перенесли на C, а затем на чистый JavaScript; у JavaScript-версии есть демо-страница, где можно вписать текст и послушать. Настройки — скорость, высота, «горло» и «рот», а у оригинального голоса SAM это 72, 64, 128 и 128. Меняя «горло» и «рот», получают другие классические пресеты.

Вопрос лицензии

Автор порта называет SAM abandonware: код восстановлен из коммерческой программы, связаться с компанией не удалось, поэтому открытую лицензию ему дать нельзя. Мем для друзей — одно дело; для игры, приложения или монетизированного канала права остаются неясными.

Ретро-голос, который можно публиковать

Для механического звучания старого компьютера, которое можно свободно использовать, озвучьте фразу одним из десяти стандартных голосов SuperClonica — они бесплатны по OpenRAIL-M — и добавьте лоу-фай-эффект. В нашем руководстве по Microsoft Sam есть 8-битная версия на 11 кГц в несколько строк Python, а в руководстве по голосу робота — вариант с кольцевой модуляцией. Поставьте движок командой python -m pip install superclonica-cpu или попробуйте любой голос каталога бесплатно на его странице фразой на 30–100 символов.