Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.
Ограничения: максимум вложений в сообщении — 3 (3 осталось), максимальный размер всех файлов — 300 КБ, максимальный размер одного файла — 100 КБ
Снимите пометку с вложений, которые необходимо удалить
Перетащите файлы сюда или используйте кнопку для добавления файлов
Вложения и другие параметры
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр

Сообщения в этой теме

Автор Sp4rk
 - мая 12, 2023, 19:50
За прошедшее время была добавлена поддержка ещё нескольких языков, а также список числительных был выведен из состава движка в отдельный текстовый файл "digit.txt", находящийся в соответствующей папке, который можно редактировать при необходимости.

Кроме этого, в версии 1.38 было реализовано корректное деление слов на слоги. Дело в том, что раньше программа по умолчанию делила слова на слоги, всегда ставя дефис перед согласной буквой, за которой следует гласная. В результате, например, слово "ПОДБРОСЬ" делилось на слоги и произносилось неправильно как "ПОДБ-РОСЬ". Теперь программа анализирует и выбирает более оптимальный вариант, то есть, в данном случае "ПОД-БРОСЬ", используя специально разработанную внутреннюю универсальную фонетическую базу данных. Следует отметить, что это улучшение движка, в виду особенностей построения речевого потока, не особо влияет на произношение монологов, но заметно при чтении стихов и вокализации музыки.

Некоторые используемые программой символы UTF-8 в общей таблице были заменены, а также добавлены новые стили речи, поэтому на текущий момент документация проекта и полный алфавит представляются следующим образом:

=================================================================================

ДОКУМЕНТАЦИЯ Xeo-Voice 1.x

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

Xeo-Voice - это бесплатная программа и сервер для синтеза речи, чтения стихов и вокализации музыки с функцией записи звука в файл. Поддерживаются различные языки.

=================================================================================

Для ввода текста через клавиатуру программа Xeo-Voice 1.x использует две стандартные раскладки: английскую и англо-русскую. На базе таблицы UTF-8 для различных языков разработан специальный алфавит.

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

АЛФАВИТ 2013 для Xeo-Voice 1.x

Автор: Ronald Sp4rk
E-mail: sp4rk@safe-mail.net
Дата создания: 31.10.2014 (v1.5)
Дата редактирования: 16.01.2015 (v1.6), 01.08.2015 (v1.8), 09.10.2015 (v1.9), 26.01.2016 (v1.10), 23.08.2016 (v1.12), 08.02.2017 (v1.14), 01.05.2017 (v1.15), 03.07.2017 (v1.16), 15.10.2017 (v1.17), 04.02.2018 (v1.18), 08.05.2018 (v1.19), 07.05.2019 (v1.23), 30.05.2020 (v1.27), 15.05.2021 (v1.31), 04.11.2021 (v1.33)

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

Алфавит 2013 содержит символы, необходимые для корректной записи, чтения и произношения текстов на различных языках. Поддерживается 6 кодировок.

Кодировка cyr-2013 полностью базируется на кириллице, кодировка lat-2013 - на латинице. В кодировке eng-rus-2013 (англо-русская раскладка) вместо кириллических символов, которых нет в русском алфавите, берутся буквы из английского алфавита. В кодировке eng-2013 (английская раскладка) все символы заменяются на английские буквы и их сочетания. Кодировка arab-2013 базируется на арабском алфавите, кодировка brai-2013 - на 8-битной азбуке Брайля.

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

=================================================================================

    ipa    cyr     eng-rus lat     eng     arab  brai

01. a~ɑ    А а     А а     A a     A a     ا     ⡧ ⡦
02. æ      Ә ә     Я я     Ä ä     A' a'   أ     ⡯ ⡮
03. b      Б б     Б б     B b     B b     ب     ⣹ ⣸
04. v~β    В в     В в     V v     V v     ۋ‎     ⣽ ⣼
05. g~ɢ    Г г     Г г     G g     G g     گ     ⢻ ⢺
06. ɣ~ʁ    Ғ ғ     G g     Ğ ğ     Gh gh   غ     ⢿ ⢾
07. ʕ~ɰ    Ӷ ӷ     R r     Ġ ġ     Rh rh   ع     ⡝ ⡜
08. d      Д д     Д д     D d     D d     د     ⢽ ⢼
09. dð     Ӆ ӆ     \ m     Đ đ     Mh mh   ڰ     ⣙ ⣘
10. dɮ     Љ љ     # |     Ḋ ḋ     #h @h   ډ     ⣋ ⣊
    ʲe     Е е     ЬЕ ье   Ê ê     'E 'e   ٶ     ⡙ ⡘
11. e      Ě ě     Е е     E e     E e     ۏ     ⣧ ⣦
    ʲo     Ё ё     ЬО ьо   Ô ô     'O 'o   ۊ     ⡋ ⡊
12. ʒ      Ж ж     Ж ж     Ž ž     Zh zh   ژ‎     ⡻ ⡺
13. dʒ     Ӂ ӂ     & b     Ĵ ĵ     Jh jh   ڃ     ⡛ ⡚
14. ʑ      Җ җ     Z z     Ȥ ȥ     Vh vh   ڒ     ⢟ ⢞
15. dʑ     Ӝ ӝ     J j     J j     J j     ج     ⢛ ⢚
16. z      З з     З з     Z z     Z z     ز     ⣻ ⣺
17. ð      Ҙ ҙ     D d     Ƶ ƶ     Dh dh   ذ     ⣝ ⣜
18. ɮ      Ӟ ӟ     L l     Ż ż     Lh lh   ږ     ⣫ ⣪
    ʲi     И и     ЬИ ьи   Î î     'I 'i   إ     ⣍ ⣌
19. i      Ӥ ӥ     И и     I i     I i     ێ     ⣇ ⣆
20. j~ɪ    Й й     Й й     Y y     Y y     ي     ⢧ ⢦
21. k      К к     К к     K k     K k     ك     ⢳ ⢲
22. q      Қ қ     Q q     Q q     Q q     ق     ⢫ ⢪
23. l~ʟ~ɭ  Л л     Л л     L l     L l     ل     ⢣ ⢢
24. m      М м     М м     M m     M m     م     ⡱ ⡰
25. n      Н н     Н н     N n     N n     ن     ⢇ ⢆
26. ŋ~ɴ    Ң ң     N n     Ň ň     Nh nh   ڭ     ⢏ ⢎
27. o~ɔ    О о     О о     O o     O o     ۆ     ⡷ ⡶
28. ø~œ    Ө ө     Ё ё     Ö ö     O' o'   ۉ     ⡿ ⡾
29. º      Ǒ ǒ     U u     Ǒ ǒ     Wh wh   ۄ     ⡽ ⡼
30. p      П п     П п     P p     P p     پ     ⣱ ⣰
31. r~ɹ~ʀ  Р р     Р р     R r     R r     ر     ⡕ ⡔
32. s      С с     С с     S s     S s     س     ⣳ ⣲
33. θ      Ҫ ҫ     S s     Ŝ ŝ     Th th   ث     ⣕ ⣔
34. ɬ      Č č     F f     Ṡ ṡ     Fh fh   ښ     ⣣ ⣢
35. t      Т т     Т т     T t     T t     ت     ⢵ ⢴
36. tθ     Ҭ ҭ     / k     Ŧ ŧ     Qh qh   ګ     ⣑ ⣐
37. tɬ     Ҷ ҷ     $ y     Ṫ ṫ     $h &h   ټ     ⣃ ⣂
38. u      У у     У у     U u     U u     ۇ     ⡗ ⡖
39. y      Ү ү     Ю ю     Ü ü     U' u'   ۈ     ⡟ ⡞
40. w      Ў ў     W w     W w     W w     و     ⡵ ⡴
41. f~ɸ    Ф ф     Ф ф     F f     F f     ف     ⣵ ⣴
42. x~χ    Х х     Х х     Ȟ ȟ ħ   Kh kh   خ     ⢷ ⢶
43. h      Һ һ     Y h     H h     X x     ه     ⡹ ⡸
44. ts     Ц ц     Ц ц     C c     C c     څ     ⣓ ⣒
45. dz     Ҵ ҵ     V v     Ċ ċ     Bh bh   ځ     ⣛ ⣚
46. tɕ     Ч ч     Ч ч     Ç ç     Ch ch   چ     ⢓ ⢒
47. tʃ     Ӵ ӵ     @ t     Č č     Ph ph   ڿ     ⡓ ⡒
48. ʃ      Ш ш     Ш ш     Š š     Sh sh   ش     ⡳ ⡲
49. ɕ      Щ щ     Щ щ     Ş ş     Xh xh   ۺ     ⢗ ⢖
50. ʔ~ʡ    Ъ ъ ˆ   Ъ ъ ^   ˆ ˆ     ^ ^     ء     ⢯ ⢮
51. ɯ~ɨ    Ы ы     Ы ы     Ǐ ǐ ı   I' i'   ئ     ⣏ ⣎
52. ɤ~ə    Ӹ ӹ     I i     Ÿ ÿ     Y' y'   ې     ⣗ ⣖
    ʲɤ     Ӭ ӭ     ЬI ьi   Ŷ ŷ     'Y' 'y' ۑ     ⢭ ⢬
53. ʲ      Ь ь     Ь ь     ' '     ' '     '     ⡥ ⡤
54. ɛ      Э э     Э э     Ě ě     E' e'   ؤ     ⣯ ⣮
    ʲu     Ю ю     ЬУ ьу   Û û     'U 'u   ٷ     ⣩ ⣨
    ʲa     Я я     ЬА ьа   Â â     'A 'a   ٵ     ⡭ ⡬

В кодировке brai-2013 вместо специальных символов используются буквы:

eng-rus: 0 1 2 3 4 5 6 7 8 9 , . ? ! : ; ' ` - ~ * " = + _ % < > ( ) [ ] { }
braille: ⡍ ⢩ ⡏ ⢹ ⡎ ⢱ ⢋ ⢙ ⣅ ⣡ ⡠ ⢄ ⣶ ⣿ ⢍ ⡩ ⢤ ⢤ ⣤ ⣥ ⣬ ⣭ ⢅ ⢌ ⣷ ⣾ ⢔ ⡢ ⢜ ⡣ ⢝ ⡫ ⢕ ⡪

english: & $ \ / # @ |
braille: ⢊ ⢑ ⡡ ⡨ ⡌ ⢡ ⢃

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

Примечания:
1) В кодировке eng-rus-2013 заглавная H (h) занята кириллической Н (н), поэтому вместо латинской H взята буква Y.
2) В кодировке eng-2013 гласные A' a', O' o', U' u', I' i', Y' y', E' e' можно писать и как Ah ah, Oh oh, Uh uh, Ih ih, Yh yh, Eh eh соответственно. Такое написание используется перед гласными, а также в словах с указанными ударениями.
3) В кодировках cyr-2013 и eng-rus-2013 по умолчанию используются Ъ ъ, а не символ ^.
4) В кодировке lat-2013 допускается писать ı вместо ǐ, но запрещается писать I вместо Ǐ.
5) В кодировке lat-2013 допускается писать ħ вместо ȟ.

=================================================================================

В алфавите 2013 для записи слов с палатализацией (со смягчением) в кодировках eng-2013 и eng-rus-2013 используется мягкий знак. Вместо е/ê/ٶ/⡘ пишется диграф 'e (ье), вместо ё/ô/ۊ/⡊ - 'o (ьо), вместо и/î/إ/⣌ - 'i (ьи), вместо ю/û/ٷ/⣨ - 'u (ьу), вместо я/â/ٵ/⡬ - 'a (ьа), вместо ӭ/ŷ/ۑ/⢬ - 'y' (ьi). Примеры:

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

          cyr-2013   eng-rus-2013 lat-2013   eng-2013   arab-2013   brai-2013
Артём     Артём      Артьом       Artôm      Art'om     ارتۊم       ⡧⡔⢴⡊⡰
Вася      Вася       Васьа        Vasâ       Vas'a      ۋاسٵ        ⣽⡦⣲⡬
Татьяна   Татьйана   Татьйана     Tat'yana   Tat'yana   تات'يانا    ⢵⡦⢴⡤⢦⡦⢆⡦
Степан    Степан     Стьепан      Stêpan     St'epan    ستٶپان      ⣳⢴⡘⣰⡦⢆
Рюрик     Рюрик      Рьурьик      Rûrîk      R'ur'ik    رٷرإك       ⡕⣨⡔⣌⢲

Замечание: В кодировках cyr-2013, lat-2013, arab-2013 и brai-2013 поддерживается автоматическая замена сочетаний букв 'e (ьě) на е/ê/ٶ/⡘, 'o (ьо) на ё/ô/ۊ/⡊, 'i (ьӥ) на и/î/إ/⣌, 'u (ьу) на ю/û/ٷ/⣨, 'a (ьа) на я/â/ٵ/⡬, 'y' (ьi) на ӭ/ŷ/ۑ/⢬. Эти символы являются диграфами, отсутствуют в кодировках eng-2013 и eng-rus-2013, выполняют исключительно декоративную функцию, самостоятельными буквами не считаются, используются только при палатализации (при смягчении), не при йотации.

=================================================================================

Поддерживается 6 стилей речи: русский, английский, французский, испанский, немецкий и арабский. В английском стиле альвеолярная [r] автоматически заменяется на аппроксимант [ɹ], альвеолярная [l] заменяется на велярную [ʟ], дентальные [t̪], [d̪] и [n̪] заменяются на альвеолярные [t], [d] и [n] соответственно. Во французском стиле [r] заменяется на увулярную [ʀ]. В испанском стиле альвеолярная [l] заменяется на постальвеолярную [ɭ]. В немецком стиле согласные заменяются аналогично францускому и испанскому стилям. В арабском стиле [ɰ] заменяется на глотальную [ʕ].

=================================================================================


Скачать: https://jsfiddle.net/Ronald_Sp4rk/zkw0fnrj/
Автор BormoGlott
 - июля 6, 2018, 13:01
Цитата: NikolayKozloff от июля  6, 2018, 03:38
Сайт не работает.
напишите товарищу на емэйл.
Цитата: Sp4rk от июля  4, 2017, 06:10
Автор: Ronald Sp4rk
E-mail: sp4rk@safe-mail.net, sp4rk@myway.com
Автор NikolayKozloff
 - июля 6, 2018, 03:38
Сайт не работает. У кого-нибудь есть сохраненный дистрибутив ксеовойса? Поделитесь, пожалуйста.
Автор Sp4rk
 - мая 11, 2018, 15:02
Начиная с версии 1.19, программа Xeo-Voice 1.x может работать в режиме простого WEB-сервера. Для включения необходимо запустить файл "xeo-voice.exe", поставить галочку на "Работать как сервер" и затем, возможно, разрешить доступ в брандмауэре Windows. В этом режиме программа принимает HTTP-запросы от удалённых WEB-клиентов и автоматически произносит тексты речи или вокала. В соответствующем поле можно задать пароль для авторизации на сервере, чтобы игнорировать команды от неизвестных приложений. Режим сервера может быть использован для звукового оповещения о каких-либо сложных разнообразных событиях, содержащих, например, имена или географические названия, в режиме реального времени.

Чтобы отправить команду на сервер Xeo-Voice, необходимо открыть WEB-браузером файл "send.html", находящийся в папке с программой, выбрать синтезируемый язык, кодировку, ввести текст и нажать кнопку "Отправить команду". Процесс отсылки команд может быть автоматизирован сторонними приложениями. Также можно настроить автозапуск файла "xeo-voice.exe" при загрузке Windows.

Скачать: http://sp4rk.qc.to/rus/xeo-voice/
Автор Sp4rk
 - июля 4, 2017, 06:19
Пример перекодировки текста в 8-битную азбуку Брайля:

cyr-1918:
ЦитироватьРусский язык относится к восточной группе славянских языков, принадлежащих индоевропейской семье языков. Он является восьмым языком в мире по численности владеющих им как родным и пятым языком в мире по общей численности говорящих. Русский язык — национальный язык русского народа, основной язык международного общения в центральной Евразии, в Восточной Европе, в странах бывшего Советского Союза, один из рабочих языков ООН. Он является наиболее распространённым славянским языком и самым распространённым языком в Европе — географически и по числу носителей языка как родного. Занимает четвёртое место среди самых переводимых языков, а также — седьмое место среди языков, на которые переводится большинство книг.

Для фонологического строя русского языка характерны разветвлённая система согласных фонем (37 фонем, в большинстве своём парных по признакам твёрдости-мягкости и глухости-звонкости) и значительно менее сложная, исторически упростившаяся, система гласных (всего 5, в другой традиции — 6 фонем) при разнообразии позиционных видоизменений и тех, и других. Слоговыми являются обычно гласные звуки. Ударение — динамическое, или силовое (один из слогов словоформы — ударный — выделяется среди прочих более напряжённой артикуляцией), разноместное (не прикреплённое к какому-либо определённому слогу по отношению к началу или концу словоформы), подвижное (в разных формах одного слова могут быть ударными разные слоги и разные морфемы).

brai-2013:
Цитировать⡕⡖⣲⣲⢲⣌⢦ ⢦⡦⣺⣎⢲ ⡶⢴⢆⡶⣲⣌⢴⣲⡬ ⢲ ⣼⡶⣲⢴⡶⢒⢆⡶⢦ ⢺⡔⡖⣰⣰⡘ ⣲⢢⡦⣼⡬⢆⣲⢲⣌⢶ ⢦⡦⣺⣎⢲⡶⣼⣤ ⣰⡔⣌⢆⡦⢼⢢⡘⡺⡦⢖⣌⢶ ⣌⢆⢼⡶⢦⡘⣼⡔⡶⣰⡘⢦⣲⢲⡶⢦ ⣲⡘⡰⡤⢦⡘ ⢦⡦⣺⣎⢲⡶⣼⢄ ⡷⢆ ⢦⡦⣼⢢⡬⢦⡘⢴⣲⡬ ⣼⡶⣲⡤⡰⣎⡰ ⢦⡦⣺⣎⢲⡶⡰ ⣼ ⡰⣌⡔⡘ ⣰⡶ ⢒⣌⣲⢢⡘⢆⢆⡶⣲⢴⣌ ⣼⢢⡦⢼⡘⢦⡖⢖⣌⢶ ⣌⡰ ⢲⡦⢲ ⡔⡶⢼⢆⣎⡰ ⣌ ⣰⡬⢴⣎⡰ ⢦⡦⣺⣎⢲⡶⡰ ⣼ ⡰⣌⡔⡘ ⣰⡶ ⡶⣸⢖⡘⢦ ⢒⣌⣲⢢⡘⢆⢆⡶⣲⢴⣌ ⢺⡶⣼⡶⡔⡬⢖⣌⢶⢄ ⡕⡖⣲⣲⢲⣌⢦ ⢦⡦⣺⣎⢲ ⣶ ⢆⡦⣒⣎⡶⢆⡦⢢⡤⢆⣎⢦ ⢦⡦⣺⣎⢲ ⡔⡖⣲⣲⢲⡶⢺⡶ ⢆⡦⡔⡶⢼⡦⣤ ⡶⣲⢆⡶⣼⢆⡶⢦ ⢦⡦⣺⣎⢲ ⡰⡘⡺⢼⡖⢆⡦⡔⡶⢼⢆⡶⢺⡶ ⡶⣸⢖⡘⢆⣌⢦⡦ ⣼ ⣒⣮⢆⢴⡔⡦⢢⡤⢆⡶⢦ ⢧⡘⣼⡔⡦⣺⣌⣌⣤ ⣼ ⣽⡶⣲⢴⡶⢒⢆⡶⢦ ⢧⡘⣼⡔⡶⣰⡘⣤ ⣼ ⣲⢴⡔⡦⢆⡦⢶ ⣸⣎⣼⡲⡘⢺⡶ ⣳⡶⣼⡘⢴⣲⢲⡶⢺⡶ ⣳⡶⢦⡖⣺⡦⣤ ⡶⢼⣌⢆ ⣌⣺ ⡔⡦⣸⡶⢒⣌⢶ ⢦⡦⣺⣎⢲⡶⣼ ⡷⡷⢇⢄ ⡷⢆ ⢦⡦⣼⢢⡬⢦⡘⢴⣲⡬ ⢆⡦⣌⣸⡶⢢⡘⢦⡘ ⡔⡦⣲⣰⡔⡶⣲⢴⡔⡦⢆⡊⢆⢆⣎⡰ ⣲⢢⡦⣼⡬⢆⣲⢲⣌⡰ ⢦⡦⣺⣎⢲⡶⡰ ⣌ ⣲⡦⡰⣎⡰ ⡔⡦⣲⣰⡔⡶⣲⢴⡔⡦⢆⡊⢆⢆⣎⡰ ⢦⡦⣺⣎⢲⡶⡰ ⣼ ⢧⡘⣼⡔⡶⣰⡘ ⣶ ⢺⡘⡶⢺⡔⡦⣴⣌⢒⡘⣲⢲⣌ ⣌ ⣰⡶ ⢒⣌⣲⢢⡖ ⢆⡶⣲⣌⢴⡘⢢⡘⢦ ⢦⡦⣺⣎⢲⡦ ⢲⡦⢲ ⡔⡶⢼⢆⡶⢺⡶⢄ ⣻⡦⢆⣌⡰⡦⢦⡘⢴ ⢒⡘⢴⣼⡊⡔⢴⡶⢦⡘ ⡰⡘⣲⢴⡶ ⣲⡔⡘⢼⣌ ⣲⡦⡰⣎⢶ ⣰⡘⡔⡘⣼⡶⢼⣌⡰⣎⢶ ⢦⡦⣺⣎⢲⡶⣼⣤ ⡦ ⢴⡦⢲⡺⡘ ⣶ ⣲⡘⢼⡤⡰⡶⢦⡘ ⡰⡘⣲⢴⡶ ⣲⡔⡘⢼⣌ ⢦⡦⣺⣎⢲⡶⣼⣤ ⢆⡦ ⢲⡶⢴⡶⡔⣎⢦⡘ ⣰⡘⡔⡘⣼⡶⢼⣌⢴⣲⡬ ⣸⡶⢢⡤⡲⣌⢆⣲⢴⣼⡶ ⢲⢆⣌⢺⢄

⢽⢢⡬ ⣴⡶⢆⡶⢢⡶⢺⣌⢒⡘⣲⢲⡶⢺⡶ ⣲⢴⡔⡶⢦⡦ ⡔⡖⣲⣲⢲⡶⢺⡶ ⢦⡦⣺⣎⢲⡦ ⢶⡦⡔⡦⢲⢴⡘⡔⢆⣎ ⡔⡦⣺⣼⡘⢴⣼⢢⡊⢆⢆⡦⢦⡦ ⣲⣌⣲⢴⡘⡰⡦ ⣲⡶⢺⢢⡦⣲⢆⣎⢶ ⣴⡶⢆⡘⡰ ⢜⢹⢙ ⣴⡶⢆⡘⡰⣤ ⣼ ⣸⡶⢢⡤⡲⣌⢆⣲⢴⣼⡘ ⣲⣼⡶⢦⡶⡰ ⣰⡦⡔⢆⣎⢶ ⣰⡶ ⣰⡔⣌⣺⢆⡦⢲⡦⡰ ⢴⣼⡊⡔⢼⡶⣲⢴⣌⣶⡰⡬⢺⢲⡶⣲⢴⣌ ⣌ ⢺⢢⡖⢶⡶⣲⢴⣌⣶⣺⣼⡶⢆⢲⡶⣲⢴⣌⡣ ⣌ ⣺⢆⡦⢒⣌⢴⡘⢢⡤⢆⡶ ⡰⡘⢆⡘⢦⡘ ⣲⢢⡶⡺⢆⡦⢦⡦⣤ ⣌⣲⢴⡶⡔⣌⢒⡘⣲⢲⣌ ⡖⣰⡔⡶⣲⢴⣌⣼⡲⡦⢦⡦⣲⡬⣤ ⣲⣌⣲⢴⡘⡰⡦ ⢺⢢⡦⣲⢆⣎⢶ ⢜⣼⣲⡘⢺⡶ ⢱⣤ ⣼ ⢼⡔⡖⢺⡶⢦ ⢴⡔⡦⢼⣌⣒⣎⣌ ⣶ ⢋ ⣴⡶⢆⡘⡰⡣ ⣰⡔⣌ ⡔⡦⣺⢆⡶⡶⣸⡔⡦⣺⣌⣌ ⣰⡶⣺⣌⣒⣎⡶⢆⢆⣎⢶ ⣼⣌⢼⡶⣌⣺⡰⡘⢆⡘⢆⣌⢦ ⣌ ⢴⡘⢶⣤ ⣌ ⢼⡔⡖⢺⣌⢶⢄ ⣳⢢⡶⢺⡶⣼⣎⡰⣌ ⢦⡦⣼⢢⡬⣨⢴⣲⡬ ⡶⣸⣎⢒⢆⡶ ⢺⢢⡦⣲⢆⣎⢦⡘ ⣺⣼⡖⢲⣌⢄ ⡗⢼⡦⡔⡘⢆⣌⢦⡘ ⣶ ⢼⣌⢆⡦⡰⣌⢒⡘⣲⢲⡶⢦⡘⣤ ⣌⢢⣌ ⣲⣌⢢⡶⣼⡶⢦⡘ ⢜⡶⢼⣌⢆ ⣌⣺ ⣲⢢⡶⢺⡶⣼ ⣲⢢⡶⣼⡶⣴⡶⡔⡰⣎ ⣶ ⡖⢼⡦⡔⢆⣎⢦ ⣶ ⣼⣎⢼⡘⢢⡬⢦⡘⢴⣲⡬ ⣲⡔⡘⢼⣌ ⣰⡔⡶⢒⣌⢶ ⣸⡶⢢⡘⢦⡘ ⢆⡦⣰⡔⡬⡺⡶⢆⢆⡶⢦ ⡦⡔⢴⣌⢲⡖⢢⡬⣒⣎⢦⡘⢦⡣⣤ ⡔⡦⣺⢆⡶⡰⡘⣲⢴⢆⡶⢦⡘ ⢜⢆⡘ ⣰⡔⣌⢲⡔⡘⣰⢢⡊⢆⢆⡶⢦⡘ ⢲ ⢲⡦⢲⡶⡰⡖⣶⢢⣌⣸⡶ ⡶⣰⡔⡘⢼⡘⢢⡊⢆⢆⡶⡰⡖ ⣲⢢⡶⢺⡖ ⣰⡶ ⡶⢴⢆⡶⡲⡘⢆⣌⢦⡖ ⢲ ⢆⡦⢒⡦⢢⡖ ⣌⢢⣌ ⢲⡶⢆⣒⡖ ⣲⢢⡶⣼⡶⣴⡶⡔⡰⣎⡣⣤ ⣰⡶⢼⣼⣌⡺⢆⡶⢦⡘ ⢜⣼ ⡔⡦⣺⢆⣎⢶ ⣴⡶⡔⡰⡦⢶ ⡶⢼⢆⡶⢺⡶ ⣲⢢⡶⣼⡦ ⡰⡶⢺⡖⢴ ⣸⣎⢴⡤ ⡖⢼⡦⡔⢆⣎⡰⣌ ⡔⡦⣺⢆⣎⢦⡘ ⣲⢢⡶⢺⣌ ⣌ ⡔⡦⣺⢆⣎⢦⡘ ⡰⡶⡔⣴⡘⡰⣎⡣⢄
Автор Sp4rk
 - июля 4, 2017, 06:10
Кроме кириллицы, латиницы и арабицы программа поддерживает 8-битную азбуку Брайля.

Таблица с кодировкой brai-2013 содержится в общей документации (символы азбуки отображаются корректно не во всех шрифтах):
http://sp4rk.qc.to/rus/xeo-voice/inter/doc/

Цитировать=================================================================================

Для ввода текста через клавиатуру программа Xeo-Voice 1.x использует две стандартные раскладки: английскую и англо-русскую. На базе таблицы UTF-8 для различных языков разработан специальный алфавит.

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

АЛФАВИТ 2013 для Xeo-Voice 1.x

Автор: Ronald Sp4rk
E-mail: sp4rk@safe-mail.net, sp4rk@myway.com
Сайт: http://sp4rk.qc.to/rus/xeo-voice/inter/doc/
Дата создания: 31.10.2014 (v1.5)
Дата редактирования: 16.01.2015 (v1.6), 01.08.2015 (v1.8), 09.10.2015 (v1.9), 26.01.2016 (v1.10), 23.08.2016 (v1.12), 08.02.2017 (v1.14), 01.05.2017 (v1.15), 03.07.2017 (v1.16)

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

Алфавит 2013 содержит символы, необходимые для корректной записи, чтения и произношения текстов на различных языках. Поддерживается 6 кодировок.

Кодировка cyr-2013 полностью базируется на кириллице, кодировка lat-2013 - на латинице. В кодировке eng-rus-2013 (англо-русская раскладка) вместо кириллических символов, которых нет в русском алфавите, берутся буквы из английского алфавита. В кодировке eng-2013 (английская раскладка) все символы заменяются на английские буквы и их сочетания. Кодировка arab-2013 базируется на арабском алфавите, кодировка brai-2013 - на 8-битной азбуке Брайля.

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

=================================================================================

    ipa    cyr     eng-rus lat     eng     arab  brai

01. a~ɑ    А а     А а     A a     A a     ا     ⡧ ⡦
02. æ      Ә ә     Я я     Ä ä     A' a'   أ     ⡯ ⡮
03. b      Б б     Б б     B b     B b     ب     ⣹ ⣸
04. v~β    В в     В в     V v     V v     ۋ‎     ⣽ ⣼
05. g~ɢ    Г г     Г г     G g     G g     گ     ⢻ ⢺
06. ɣ~ʁ    Ғ ғ     G g     Ğ ğ     Gh gh   غ     ⢿ ⢾
07. ɰ~ʕ    Ӷ ӷ     R r     Ġ ġ     Rh rh   ع     ⡝ ⡜
08. d      Д д     Д д     D d     D d     د     ⢽ ⢼
09. dð     Ӆ ӆ     \ m     Đ đ     Mh mh   ړ     ⣙ ⣘
10. dɮ     Љ љ     # |     Ḋ ḋ     #h @h   ڰ     ⣋ ⣊
    ʲe     Е е     ЬЕ ье   Ê ê     'E 'e   ٶ     ⡙ ⡘
11. e      Ě ě     Е е     E e     E e     ۏ     ⣧ ⣦
    ʲo     Ё ё     ЬО ьо   Ô ô     'O 'o   ۊ     ⡋ ⡊
12. ʒ      Ж ж     Ж ж     Ž ž     Zh zh   ژ‎     ⡻ ⡺
13. dʒ     Ӂ ӂ     & b     Ĵ ĵ     Jh jh   ڃ     ⡛ ⡚
14. ʑ      Җ җ     Z z     Ȥ ȥ     Vh vh   ڒ     ⢟ ⢞
15. dʑ     Ӝ ӝ     J j     J j     J j     ج     ⢛ ⢚
16. z      З з     З з     Z z     Z z     ز     ⣻ ⣺
17. ð      Ҙ ҙ     D d     Ƶ ƶ     Dh dh   ذ     ⣝ ⣜
18. ɮ      Ӟ ӟ     L l     Ż ż     Lh lh   ډ     ⣫ ⣪
    ʲi     И и     ЬИ ьи   Î î     'I 'i   إ     ⣍ ⣌
19. i      Ӥ ӥ     И и     I i     I i     ێ     ⣇ ⣆
20. j~ɪ    Й й     Й й     Y y     Y y     ي     ⢧ ⢦
21. k      К к     К к     K k     K k     ك     ⢳ ⢲
22. q      Қ қ     Q q     Q q     Q q     ق     ⢫ ⢪
23. l      Л л     Л л     L l     L l     ل     ⢣ ⢢
24. m      М м     М м     M m     M m     م     ⡱ ⡰
25. n      Н н     Н н     N n     N n     ن     ⢇ ⢆
26. ŋ~ɴ    Ң ң     N n     Ň ň     Nh nh   ڭ     ⢏ ⢎
27. o~ɔ    О о     О о     O o     O o     ۆ     ⡷ ⡶
28. ø~œ    Ө ө     Ё ё     Ö ö     O' o'   ۉ     ⡿ ⡾
29. º      Ǒ ǒ     U u     Ǒ ǒ     Wh wh   ۄ     ⡽ ⡼
30. p      П п     П п     P p     P p     پ     ⣱ ⣰
31. r~ɾ    Р р     Р р     R r     R r     ر     ⡕ ⡔
32. s      С с     С с     S s     S s     س     ⣳ ⣲
33. θ      Ҫ ҫ     S s     Ŝ ŝ     Th th   ث     ⣕ ⣔
34. ɬ      Č č     F f     Ṡ ṡ     Fh fh   ڼ     ⣣ ⣢
35. t      Т т     Т т     T t     T t     ت     ⢵ ⢴
36. tθ     Ҭ ҭ     / k     Ŧ ŧ     Qh qh   ټ     ⣑ ⣐
37. tɬ     Ҷ ҷ     $ y     Ṫ ṫ     $h &h   ګ     ⣃ ⣂
38. u      У у     У у     U u     U u     ۇ     ⡗ ⡖
39. y      Ү ү     Ю ю     Ü ü     U' u'   ۈ     ⡟ ⡞
40. w      Ў ў     W w     W w     W w     و     ⡵ ⡴
41. f~ɸ    Ф ф     Ф ф     F f     F f     ف     ⣵ ⣴
42. x~χ    Х х     Х х     Ȟ ȟ     Kh kh   خ     ⢷ ⢶
43. h      Һ һ     Y h     H h     X x     ه     ⡹ ⡸
44. ts     Ц ц     Ц ц     C c     C c     څ     ⣓ ⣒
45. dz     Ҵ ҵ     V v     Ċ ċ     Bh bh   ځ     ⣛ ⣚
46. tɕ     Ч ч     Ч ч     Ç ç     Ch ch   چ     ⢓ ⢒
47. tʃ     Ӵ ӵ     @ t     Č č     Ph ph   ڿ     ⡓ ⡒
48. ʃ      Ш ш     Ш ш     Š š     Sh sh   ش     ⡳ ⡲
49. ɕ      Щ щ     Щ щ     Ş ş     Xh xh   ۺ     ⢗ ⢖
50. ʔ~ʡ    Ъ ъ     Ъ ъ     ˆ ˆ     ^ ^     ء     ⢯ ⢮
51. ɯ~ɨ    Ы ы     Ы ы     Ǐ ǐ ı   I' i'   ئ     ⣏ ⣎
52. ɤ~ə    Ӹ ӹ     I i     Ÿ ÿ     Y' y'   ې     ⣗ ⣖
    ʲɤ     Ӭ ӭ     ЬI ьi   Ŷ ŷ     'Y' 'y' ۑ     ⢭ ⢬
53. ʲ      Ь ь     Ь ь     ' '     ' '     '     ⡥ ⡤
54. ɛ      Э э     Э э     Ě ě     E' e'   ؤ     ⣯ ⣮
    ʲu     Ю ю     ЬУ ьу   Û û     'U 'u   ٷ     ⣩ ⣨
    ʲa     Я я     ЬА ьа   Â â     'A 'a   ٵ     ⡭ ⡬

В кодировке brai-2013 вместо специальных символов используются буквы:
eng-rus: 0 1 2 3 4 5 6 7 8 9 , . ? ! : ; ' * % + = - ~ _ " < > ( ) [ ] { }
braille: ⡍ ⢩ ⡏ ⢹ ⡎ ⢱ ⢋ ⢙ ⣅ ⣡ ⣤ ⢄ ⡠ ⢌ ⣬ ⢅ ⢤ ⣥ ⡩ ⢍ ⣭ ⣶ ⣾ ⣷ ⣿ ⢔ ⡢ ⢜ ⡣ ⢝ ⡫ ⢕ ⡪

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

Примечания:
1) В кодировке eng-rus-2013 заглавная H (h) занята кириллической Н (н), поэтому вместо латинской H взята буква Y.
2) В кодировке eng-2013 гласные A' a', O' o', U' u', I' i', Y' y', E' e' можно писать и как Ah ah, Oh oh, Uh uh, Ih ih, Yh yh, Eh eh соответственно. Такое написание используется перед гласными, а также в словах с указанными ударениями.
3) В кодировке lat-2013 допускается писать ı вместо ǐ, но запрещается писать I вместо Ǐ.

=================================================================================

В алфавите 2013 для записи слов с палатализацией (со смягчением) в кодировках eng-2013 и eng-rus-2013 используется мягкий знак. Вместо е/ê/ٶ/⡘ пишется диграф 'e (ье), вместо ё/ô/ۊ/⡊ - 'o (ьо), вместо и/î/إ/⣌ - 'i (ьи), вместо ю/û/ٷ/⣨ - 'u (ьу), вместо я/â/ٵ/⡬ - 'a (ьа), вместо ӭ/ŷ/ۑ/⢬ - 'y' (ьi). Примеры:

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

          cyr-2013   eng-rus-2013 lat-2013   eng-2013   arab-2013   brai-2013
Артём     Артём      Артьом       Artôm      Art'om     ارتۊم       ⡧⡔⢴⡊⡰
Вася      Вася       Васьа        Vasâ       Vas'a      ۋاسٵ        ⣽⡦⣲⡬
Татьяна   Татьйана   Татьйана     Tat'yana   Tat'yana   تات'يانا    ⢵⡦⢴⡤⢦⡦⢆⡦
Степан    Степан     Стьепан      Stêpan     St'epan    ستٶپان      ⣳⢴⡘⣰⡦⢆
Рюрик     Рюрик      Рьурьик      Rûrîk      R'ur'ik    رٷرإك       ⡕⣨⡔⣌⢲

Замечание: В кодировках cyr-2013, lat-2013, arab-2013 и brai-2013 поддерживается автоматическая замена сочетаний букв 'e (ьě) на е/ê/ٶ/⡘, 'o (ьо) на ё/ô/ۊ/⡊, 'i (ьӥ) на и/î/إ/⣌, 'u (ьу) на ю/û/ٷ/⣨, 'a (ьа) на я/â/ٵ/⡬, 'y' (ьi) на ӭ/ŷ/ۑ/⢬. Эти символы являются диграфами, отсутствуют в кодировках eng-2013 и eng-rus-2013, выполняют исключительно декоративную функцию, самостоятельными буквами не считаются, используются только при палатализации (при смягчении), не при йотировании.

=================================================================================

...
Автор Sp4rk
 - февраля 9, 2017, 19:50
Цитата: Bhudh от августа 27, 2016, 16:15
Если есть возможность делать звуки разной высоты в песнях, необходимо делать это и в обычной речи. Монотонная речь: самое худшее, что можно услышать. В речи постоянно происходит смена интонации, то есть смена высоты звука. И она достаточно хорошо зависит от ударности/предударности/заударности, чтобы её можно было рассчитать.

На самом деле корректный и универсальный расчёт интонации это далеко не тривиальный алгоритм. К тому же, итак ударный слог характеризуется не только усилением громкости (увеличением амплитуды) и удлинением гласной (увеличением длительности), но и повышением высоты (увеличением частоты) аудиосигнала.

Нет, пусть монолог остаётся монологом. Для всего остального есть VOCAL TEXT.
почти (c)
Автор Sp4rk
 - февраля 9, 2017, 19:44
Цитата: Sp4rk от августа 27, 2016, 08:29
Да, наверно, нужно будет заменить безударные О на А/Ӹ.

Сделано.
Автор Sp4rk
 - февраля 9, 2017, 19:35
Программа Xeo-Voice 1.x поддерживает чтение стихов. Реализовано через вокализацию музыки, но используется малый диапазон нот. Пример чтения одного из стихов Александра Пушкина:

Цитировать-- BEGIN VOCAL TEXT --

DATA-FORMAT: Xeo-Voice 1.9
LYRICS-ENCODING: cyr-2013
BIT-PER-MINUTE: 75
SYLLABLE-PER-TACT: 4

-- LYRICS --

# Пушкин А.C. - К Керн

Йа по'мню чу'днӹйе мгнаве'ньйе:
Переда мно'й йави'лась ты',
Как мималё'тнӹйе виде'ньйе,
Как ге'ний чи'стӹй красаты'.

В тамле'ньйах гру'сти безнадё'жнӹй,
В трево'гах шу'мнӹй суйэты'
Звуча'л мне' до'лгӹ го'лӹс не'жный,
И сни'лись ми'лыйе черты'.

Шли' го'ды. Бу'рь пары'в мяте'жный
Рассе'йал пре'жнийе мечты',
И йа' забы'л тво'й го'лӹс не'жный,
Тваи' небе'сныйе черты'.

В глуши', ва мра'ке затаче'ньйа
Тяну'лись ти'хӹ дни' маи'
Без бажества', без вдахнаве'ньйа,
Без слё'з, без жи'зни, без любви'.

Душе' наста'лӹ прабужде'ньйе:
И во'т апя'ть йави'лась ты',
Как мималё'тнӹйе виде'ньйе,
Как ге'ний чи'стӹй красаты'.

И се'рдцэ бйо'тся в упайе'ньйе,
И для нево' васкре'сли вно'вь
И бажество', и вдахнаве'ньйе,
И жи'знь, и слё'зы, и любо'вь.

-- MUSIC --

Hb0,2C#,H0,2C,H0,Hb0,Hb0,2C,2A0.
Hb0,H0,H0,2H0,Hb0,2C#,H0,2H0..
Hb0,H0,Hb0,2C#,H0,Hb0,Hb0,2H0,2A0.
Hb0,2C#,H0,2H0,Hb0,Hb0,H0,2A0...

Hb0,2H0,Hb0,2C,H0,Hb0,Hb0,2H0,2A0..
Hb0,2H0,Hb0,2H0,H0,Hb0,Hb0,2H0..
Hb0,2C,H0,2H0,H0,2C#,Hb0,2H0,A0..
Hb0,2H0,Hb0,2H0,Hb0,Hb0,Hb0,2A0...

C,2H0,A0...2C,H0,2H0,Hb0,2H0,H0...
Hb0,2C#,H0,2H0,Hb0,Hb0,Hb0,2A0..
Hb0,2H0,2Hb0,2C#,Hb0,2H0,Hb0,2H0,A0..
Hb0,2H0,Hb0,2H0,Hb0,Hb0,H0,2A0...

Hb0,2H0.Hb0,2C,H0,Hb0,Hb0,2H0,Hb0.
Hb0,2C,H0,2H0,Hb0,2H0,Hb0,2A0..
Hb0,Hb0,Hb0,2H0.Hb0,Hb0,Hb0,2H0,Hb0..
Hb0,2H0.Hb0,2C,H0.Hb0,Hb0,H0...

H0,2C#,Hb0,2H0,Hb0,Hb0,Hb0,2H0,A0..
Hb0,2H0,Hb0,2H0,Hb0,2C#,H0,2H0..
Hb0,Hb0,H0,2C#,H0,Hb0,Hb0,2H0,A0..
Hb0,2C#,H0,2H0,Hb0,Hb0,H0,2A0..

Hb0,2C#,H0,2H0,H0,Hb0,Hb0,2H0,A0..
Hb0,H0,H0,2C#,Hb0,2C,H0,2H0...
Hb0,Hb0,Hb0,2H0.Hb0,Hb0,Hb0,2H0,H0.
Hb0,2H0..Hb0,2H0,H0..Hb0,Hb0,2A0...

--- END VOCAL TEXT ---

Послушать синтезированный звуковой файл:
http://sp4rk.qc.to/xeo-voice/rus/verse/express_kern/

Стих читает не человек, стих читает компьютер.
Автор Bhudh
 - августа 27, 2016, 16:15
Если есть возможность делать звуки разной высоты в песнях, необходимо делать это и в обычной речи. Монотонная речь: самое худшее, что можно услышать. В речи постоянно происходит смена интонации, то есть смена высоты звука. И она достаточно хорошо зависит от ударности/предударности/заударности, чтобы её можно было рассчитать.

Ещё хорошо бы сделать «Чтение с места, где находится курсор».
И редактирование текста прямо в поле перед глазами, чтобы не открывать лишних блокнотов.