Spectrum 128k :: Forum

Программирование, операционные системы, документация, игры

Spectrum
Главная   Программирование   Download   OS   Игры   Ссылки   Проекты   Форум   Связь

Forum Index     Search    Register!    Edit Profile    Login


Viewing Topic: Нужен - Синтезатор речи

Return to Forum

    Subject: Нужен - Синтезатор речи   
Posted By:
ABC

Posts: 1

Registered Since:
Nov 04

View Profile...

Если кто помнит как сие чудо называлось или встречал в нете на какомнить виртуальном диске, то дайте знать плиз. А если это чудо ещё и с исходниками, то таты ваще супер.

  Time of Post: Nov 07 2004 07:42
    Subject:   
Posted By:
Максагор

Posts: 24

Registered Since:
Jul 04

View Profile...

Это "чудо" называлось "FonGen". Посмотри на буржуйских ZX-сайтах, может быть есть. Сам я эту прогу видел о-о-чень давно, еще в самом начале 90-х годов, на кассете. Сама она написана на бейсике с отдельными кодовыми вставками (видимо, там была только подпрограммка по произнесению буквы). Представляла собой набор произнесенных голосом букв, оцифрованных через вход магнитофона (на бипер звук и выводился). Потом с клавиатуры (командой INPUT)вводились слова, и программа пыталась их произнести, компонуя их из этих оцифрованных букв. Качество было - мама не горюй, а точнее - ночной кощмар. Это относится не только к звучанию (почти ничего не разобрать), но и к самому интерфейсу (ну не умели тогда еще как следует программировать! Прога - середины (если не начала) 80-х).
Поэтому легче сейчас написать новую прогу с нуля на асме, с оконным интерфейсом, с использованием 128Кб (а не 48) и выше, с оцифровками, качественно сделанными на пЦ, и выводимыми на колонки через COVOX или AY(Digital).
  

  Time of Post: Nov 07 2004 10:33
    Subject:   
Posted By:
caro

Posts: 3

Registered Since:
Sep 04

View Profile...

Есть такая программка, в моем каталоге называется
SPEECH.
Написана похоже чехом или поляком, причем:
"IDEA COPYRIGHT PACHNER AY CONVERSION BY BROMBA 1989". Так написано в заставке.
Перевел в дисковую версию Гурин в 1991 г.
Позволяет ввести текст, который затем довольно
неплох звучит через бипер. При хорошем динамике
качество довольно неплохое, учитывая, что вся
програмка весит 5 с небольшим килобайт.
Можно введенный текст вместе с синтезатором
включить в свою програму.
Исходника естественно нет, но учитывая небольшой
обьем можно его легко дизассемблировать.
Если надо могу выслать на E-mail.


  Time of Post: Nov 07 2004 09:07
    Subject:     
Posted By:
Vovoi

Posts: 46

Registered Since:
Aug 04

View Profile...

В натуре, у меня такая прога, сам написал в 96-97 годах. Даже на сайте описание, но ссылки нету (http://www.vovoi.nightmail.ru/zx/vzx05.html :-)
Называется Sonic-E8n, использует около 20-30к для звука. По команде "запись" пишет все эти 30к с мафона, а потом курсором подходишь к нужному блоку и на "space" слушаешь, можно загрузить оцифровку и порезать, качество звука определяешь сам (по скорости записи), плохо одно, интерфейс у меня хреновый и многое надо делать с командной строки (Load/Save""Code).
Со временем хочу нормальный и-фэйс и вообще на 100% асме переписать (она полубэйсик).
Вообще можешь сам слепить прогу, команды записи и вывода звука до смешного просты, что-то типа OUT (254),A.
Я пошёл по принципу 256байт на букву, итого 30*256 = 7680 на словарь.


---------------------

Поддержка совместимости!

  Time of Post: Nov 08 2004 11:55
    Subject:   
Posted By:
Максагор

Posts: 24

Registered Since:
Jul 04

View Profile...

2 VOVOI: Тут все-таки интересовались именно программой, синтезирующей речь, а не записывающей сигнал с магнитофона... Кстати, такую прогу (записывающую) и я делал, на основе ассемблерных процедур, взятых в свое время из ZX-РЕВЮ'93. Интерфейс был полностью на бейсике, в том числе и переключение страниц верхней памяти. Но, несмотря на это, сделан был на совесть - окошки, контекстное меню, LOAD-SAVE, контроль заполнения верхней памяти, выбор частоты дискретизации... Программа работала с 512Кб памятью по стандарту ATM-turbo 1 (как раз тогда, а написана она была в 1995 году, у меня была именно эта модель). Это позволяло записать в память 5-7 минут магнитофонного однобитного сигнала. То есть, уже можно было оцифровывать целые песни. Что и было сделано. Помню, что оцифровал я две песни группы ЛЮБЭ (фанател по ней тогда) - "Дорога" и "Не валяй дурака, Америка". Качество, конечно, препротивное, но сквозь треск и визг динамика можно было без труда различить до боли знакомую мелодию. Да и мне плевать на качество было. Для меня сам факт того, что мне на спеке удалось сделать оцифровку, был слаще любых соловьиных трелей... :)
Помню, я с гордостью врубал то одну, то другую оцифровку на полную мощь в квартире, после чего ничего не понимающие (хотя нельзя сказать, что совсем не понимали. Они к моему увлечению Спектрумом относились очень хорошо. Но уши у них были не казенные! ) родители начинали умолять меня немедленно выключить этот ужас или, хотя бы, сделать потише раз в 10-20...

Ннда... Вот, ударился в воспоминания... А ведь эта прога и сейчас есть. Я ее так и не потер. Где-то на дисках в Клайпеде валяется... Только я сейчас в Москве... Короче,как приеду к родителям летом, надо все мои 500 с лишним дискет для Спекки забрать сюда в Москву, раз у меня уже здесь реальный ZX появился (раньше был только там). Привезу, тогда и откопаю программульку. На свой сайт http://atmturbo.narod.ru вывешу... Как-никак, под АТМ-1 прога заточена...  

  Time of Post: Nov 09 2004 08:46
    Subject:     
Posted By:
Wlodek_Black

Posts: 2

Registered Since:
Nov 04

View Profile...

В одном из ранних Nicron-ов был сабж с исходниками, по просьбе Андрея Стегницкого (незрячего музыканта). Сабж читал текст из файла и произносил голосом через AY.


---------------------


-= Speccy rulez =-


  Time of Post: Nov 11 2004 12:43
    Subject:   
Posted By:
Максагор

Posts: 24

Registered Since:
Jul 04

View Profile...

Влодек, если еще скажешь, в каком именно из номеров (так как их, даже ранних, преогромное количество), то будет вообще замечательно!


  Time of Post: Nov 11 2004 04:54
    Subject:     
Posted By:
DJ I-Kick

Posts: 74

Registered Since:
Jul 04

View Profile...

Если кому надо, могу выложить на сайте...
Либо оставьте мыло...
Володя спасибо...
Пригодится

---------------------

Программируйте больше и лучше!!!


/


  Time of Post: Nov 11 2004 08:15 Administrator
    Subject: Nicron какой-то :-)     
Posted By:
Wlodek_Black

Posts: 2

Registered Since:
Nov 04

View Profile...

Я его нарыл, выслал Васе, а сейчас опять не помню, какой это был номер! Вася, напиши, какой это номер , пжлст . Я тогда смогу сам его высылать желающим.


---------------------


-= Speccy rulez =-


  Time of Post: Nov 12 2004 02:29

Post Reply