1 Отредактировано sintech (04-09-2019 18:43)

Тема: Синтезатор речи для для ПЭВМ Агат

Всем привет,
я довольно давно задумал сделать эту плату именно для Агат и вот что получилось.
Работа растянулась почти на год, но этим летом я собрался и довел проект до работающего состояния.

http://forum.agatcomp.ru//misc.php?action=pun_attachment&item=619&download=1

Сердцем платы является КР1803ВЖ1 - БИС синтезатора речи по методу ЛПК.
Кодирование достаточно эффективное, порядка 1100 бит на секунду речи.
На плате установлено ОЗУ для хранения голосовых семплов (4кб).
Все микросхемы отечественные кроме ОУ и ATF16v8 (у меня нет программатора для 1556ХЛ8).
В ПО реализовано: эмуляция Speak and Spell, режим "говорящая клавиатура" и тесты железа.

Исходники: https://github.com/sintech/AgatSpeechBoard
Проект был представлен на Chaos Constructions 2019, есть видеозапись, которая должна скоро появиться на ютубе.
Презентация: https://yadi.sk/i/5B5jHqL3oMZiBQ
И видео демонстрации ПО:
* Полное демо  - https://www.youtube.com/watch?v=xI7s3mxBhng
* Русские фразы - https://www.youtube.com/watch?v=0sAlXTVFXQc
* Speak and spell - https://www.youtube.com/watch?v=E4hqrfArUSM

Post's attachments

Attachment icon Card_front_cr.JPG 261.54 kb, 211 downloads since 2019-08-28 

2

Re: Синтезатор речи для для ПЭВМ Агат

Офигенно! Даже русификация есть! И ещё больше приятно, что моя макетная платка Вам пригодилась.

Как учитель иностранных языков скажу, что синтезатор неплохо работает, но некоторые сочетания букв звучат немного странно или не совсем понятно. Трудно различить похожие слова. Возможно дело в частоте дискретизации самплов, а может в их ограниченном частотном диапазоне. Но в любом случае проект заслуживает всяческого одобрения.

3

Re: Синтезатор речи для для ПЭВМ Агат

Круто!
Правда делать такую плату еще и под Apple II наверно смысла нет, там на похожем чипе есть своя, хоть и попроще :) https://en.wikipedia.org/wiki/Echo_2

4

Re: Синтезатор речи для для ПЭВМ Агат

Страшно представить, что эти люди делают на работе, если они вечерами, вместо пивасика и телека, выпускают такое оборудование с собственным ПО. :)

5 Отредактировано Wierzbowsky (29-08-2019 16:58)

Re: Синтезатор речи для для ПЭВМ Агат

Неугомонный творческий мозг требует работы и по вечерам. Пивасик и телек не для него. В итоге осваивается 3Д печать разных типов, лазерная гравировка или появляются вот такие отличные проекты. Плата для него тоже делалась после работы. :)

6

Re: Синтезатор речи для для ПЭВМ Агат

Wierzbowsky пишет:

Офигенно! Даже русификация есть! И ещё больше приятно, что моя макетная платка Вам пригодилась.

Да, платы пригодились. Осталось еще 6 штук, надо придумать как их использовать. ;)

Wierzbowsky пишет:

Как учитель иностранных языков скажу, что синтезатор неплохо работает, но некоторые сочетания букв звучат немного странно или не совсем понятно.

На самом деле все английские слова взяты из дампов ПЗУ Speak and Spell а не собраны их фонем, я думаю это лучший звук который TI мог выжать из своего голосового чипсета. Ну и данное конкретное ПЗУ было взято от UK версии SnS, с британским акцентом.

avivanov76 пишет:

Правда делать такую плату еще и под Apple II наверно смысла нет, там на похожем чипе есть своя, хоть и попроще :)

Да, TMS5220, который там стоит, намного проще в работе, т.к. он имеет нормальную 8-бит шину, один звуковой выход и поддерживается многими программами для кодирования в ЛПК10.

Voldemar0 пишет:

Страшно представить, что эти люди делают на работе, если они вечерами, вместо пивасика и телека, выпускают такое оборудование с собственным ПО. :)

На работе зачастую задачи бывают менее интересные, поэтому приходится делать креатив дома. ;)


На другом форуме написали про существование целой линейки устройств белорусского производства на КР1803ВЖ1, как я понимаю это было что то вроде полупроводникового аналога магнитной пленки, для зачитывания стандартных записей на вокзалах и в автоинформаторах. Когда я собирал информацию по ВЖ1, то встречал упоминание только в контексте Электроники-СР1.

7

Re: Синтезатор речи для для ПЭВМ Агат

sintech пишет:
Wierzbowsky пишет:

Офигенно! Даже русификация есть! И ещё больше приятно, что моя макетная платка Вам пригодилась.

Да, платы пригодились. Осталось еще 6 штук, надо придумать как их использовать. ;)

На барахолке предложите. Наверняка найдутся желающие.

8

Re: Синтезатор речи для для ПЭВМ Агат

Что-то мне подсказывает, что на все идеи sintech и 6 штук мало будет.

Жаль только что софт не использует преимущества цветного текстового экрана (более высокая информативность, лучшая концентрация внимания и даже просто зрелищность).

9

Re: Синтезатор речи для для ПЭВМ Агат

Подумываю плату сделать, если ни кто не осмелится)
Даа округлили вы глаза зрителей га CC'19!

Не рекламы ради https://vk.com/club_retro_pc_ussr найдёте все (пилотная версия)

10

Re: Синтезатор речи для для ПЭВМ Агат

Daniil Chislov 86 пишет:

Подумываю плату сделать, если ни кто не осмелится)

Я хотел пройти сам этот путь до конца ;)
Но никто не мешает вам сделать свою версию. Все исходники открыты (сегодня выложу) и должны быть совместимы с любой разводкой.
Если дело дойдет до сборки, могу прислать рабочую КР1803ВЖ1, у меня образовался некий запас.

11

Re: Синтезатор речи для для ПЭВМ Агат

Этих ВЖ1 немерено есть на питерском радиорынке Юнона, ноя по глупости считал эти микросхемы какими-то спец контроллерами, а оказывается это некие кубки грааля)

Не рекламы ради https://vk.com/club_retro_pc_ussr найдёте все (пилотная версия)