Версия 0.2.0-альфа
Это голосовой синтезатор на основе SAM для CP/M и LS-DOS 6.3. Адаптируется для работы над TRS-80 Model 4 (P) с звуковым адаптером Orchestra-90.
Основанный на Speep.com для Bondwell 12/14 и на улучшенной версии Say.com Fabrizio di Vittorio, он был дополнительно переработан, чтобы уменьшить размер бинарного исполняемого файла и перенести его в TRS-80 Model 4 с Orchestra-90, работающим на CP/M или LS-DOS 6.3.
С версией прекращения и резидента для LS-DOS 6 (SAID/DVR).
Собираться с использованием ZMAC Джорджем Филлипсом (http://48k.ca/zmac.html). Производит файл ядра, который будет загружен CP /M в 0100H, или A /CMD-файл, который будет загружен LS-DOS 6.3.
v0.2.0-alpha добавляет следующие функции:
|e1 флаг, чтобы повторить вход ( |e0 , чтобы отключить его);|d1 флаг, чтобы повторить строку Phoneemes ( |d0 , чтобы отключить ее);

Нужна модель TRS-80 4 или 4p с не менее 128 КБ ОЗУ.
Загрузите драйвер, используя команду: SET *SY SAY .
Чтобы использовать его, используйте устройство, ориентированное на *sy,. Например:
COPY SPEECH1/TXT *SY
Или запустите приуженные базовые примеры NUMBERS/BAS :
BASIC NUMBERS/BAS

Основано на работах Fabrizio di Vittorio (https://github.com/fdivitto/say).
Следующий текст взят из его репозитория.
Бондвелл 12/14, обратное инженер и улучшения Speech.com
Вот прогрессии, выполняющие обратную инженерию Bondwell 12/14 Shight.com программы. После разборки я добавил несколько новых функций, таких как речь непосредственно из командной строки, пение и скорость речи.
Теперь вы можете написать что -то вроде:
SAY Hello World!Текст обычно интерпретируется как английский. Текст внутри
[...]интерпретируется как фонемы.
|pУстанавливает шаг (0..255), 0 = высокий, 255 = низкий, по умолчанию - 64. Например,say |p27 hello. Пространство должно следовать за настройкой высоты.Можно указать несколько шагов. т.е.
say |p20 hello |p50 world |p90 fab
|sустанавливает скорость (0..225), 0 = быстро, 225 = медленное, по умолчанию 72. Например,say |s30 slow speak. Пространство должно следовать за настройкой скорости.Несколько скоростей могут быть указаны и смешаны с пиктами.
|m1включить режим песни.
|m0Отключить режим песни.Если указанный текст представляет собой файл, он загружается и произносится. Файл может содержать параметры, такие как
|sи т. Д. Пример:
say mytext.txtВы можете найти Original Speech.com внутри First System Disk (CP/M) Бондвелла 12/14 и 16.
Фонемы и почти все таблицы одинаковы от SAM (программный автоматический рот), очень популярная программа текста в речь, работающая на Apple II и Commodore 64. Большие части кода напрямую преобразуются в код Z80 из 6502 кода. Я не знаю, был ли когда -либо уполномочен Бондвелл автором Сэма сделать это.
Оба проекта также были полезны для этого проекта.