Language: eng / rus


::: Проект ::: Xeo-Voice ::: inter ::: Документация :::


Язык
Общий

Счётчик
hitwebcounter

Алфавит

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

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

Для ввода текста через клавиатуру программа 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), 15.10.2017 (v1.17), 04.02.2018 (v1.18), 08.05.2018 (v1.19)

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

Алфавит 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 вместо Ǐ.
4) В кодировке 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, выполняют исключительно декоративную функцию, самостоятельными буквами не считаются, используются только при палатализации (при смягчении), не при йотировании.

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

Начиная с версии 1.9, программа Xeo-Voice 1.x поддерживает вокализацию музыки. VOCAL TEXT может содержаться отдельно, либо вместе с речевым монологом. Пример:

-- BEGIN VOCAL TEXT --
DATA-FORMAT: Xeo-Voice 1.9
LYRICS-ENCODING: cyr-2013
BIT-PER-MINUTE: 115
SYLLABLE-PER-TACT: 2
-- LYRICS --
# НОВОГОДНЯЯ ПЕСНЯ
Ма'ленькӹй йо'лӹчке
Хо'лӹднӹ зимо'й,
И'з лесу йо'лӹчку
Взя'ли мы дамо'й.
-- MUSIC --
2G,E,E,2G,E,E
G,F,E,D,2C..
2A,C2,A,2G,E,E
G,F,E,D,2C..
--- END VOCAL TEXT ---

ПОЯСНЕНИЯ:

DATA-FORMAT: Xeo-Voice 1.9
Используемый формат данных. Определяет поддерживаемые настройки и структуру блока VOCAL TEXT.
LYRICS-ENCODING: cyr-2013
Код написания стихов. Поддерживаются кодировки cyr-2013, eng-rus-2013, lat-2013, eng-2013, arab-2013 и brai-2013. Самые доступные для ввода кодировки - eng-2013 и eng-rus-2013.
BIT-PER-MINUTE: 115
Количество ударов в минуту. Соответствует числу тактов в минуте. Допустимые значения - от 40 (очень медленно) до 208 (очень быстро) включительно.
SYLLABLE-PER-TACT: 2
Количество слогов слов в одном такте. Допустимые значения - 1..16 включительно. Обычно 2. Поддерживается слияние слогов в один.

Блок LYRICS содержит стихи (слова), написанные в кодировке LYRICS-ENCODING (см. выше). Допускается комментирование строк символом "#" (решёткой) слева, разрешаются пустые строки.

Блок MUSIC включает буквенные обозначения согласно следующей нотации: C, C#, D, Eb, E, F, F#, G, Ab, A, Bb, B. Вместо Bb и B разрешается писать Hb и H соответственно.
Для увеличения ноты на октаву добавляется цифра "2" справа, например: C2, C#2, Eb2. Для уменьшения - цифра "0", например: C0, C#0, Eb0.
Для увеличения длительности ноты добавляются цифры "0..9" слева, например: 2C, 4C#, 3Eb, 4C2, 3C#0, 4Eb2, 0C. Длительность, равная нулю, соответствует десяти.
Для пропуска ноты (для создания тишины) используется символ "." (точка). Ноты разделяются символом "," (запятой) или " " (пробелом).

Вокализация музыки может быть использована для создания акапелл с последующим наложением их на инструментальные треки при аранжировках.

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

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

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

Начиная с версии 1.19, программа Xeo-Voice 1.x может работать в режиме простого WEB-сервера. Для включения необходимо запустить файл "xeo-voice.exe", поставить галочку на "Работать как сервер" и затем, возможно, разрешить доступ в брандмауэре Windows. В этом режиме программа принимает HTTP-запросы от удалённых WEB-клиентов и автоматически произносит тексты речи или вокала. В соответствующем поле можно задать пароль для авторизации на сервере, чтобы игнорировать команды от неизвестных приложений. Режим сервера может быть использован для звукового оповещения о каких-либо сложных разнообразных событиях, содержащих, например, имена или географические названия, в режиме реального времени.

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

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


Вернуться на общий язык


Copyright © Ronald Sp4rk 2013-2020
Все права защищены

Free Web Hosting