Язык
Общий
Счётчик
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), 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, выполняют исключительно декоративную функцию, самостоятельными буквами не считаются, используются только при палатализации (при смягчении), не при йотации.
=================================================================================
Начиная с версии 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. Длительность, равная нулю, соответствует десяти. Для пропуска ноты (для создания тишины) используется символ "." (точка). Ноты разделяются символом "," (запятой) или " " (пробелом).
Вокализация музыки может быть использована для создания акапелл с последующим наложением их на инструментальные треки при аранжировках.
=================================================================================
Поддерживается 6 стилей речи: русский, английский, французский, испанский, немецкий и арабский. В английском стиле альвеолярная [r] автоматически заменяется на аппроксимант [ɹ], альвеолярная [l] заменяется на велярную [ʟ], дентальные [t̪], [d̪] и [n̪] заменяются на альвеолярные [t], [d] и [n] соответственно. Во французском стиле [r] заменяется на увулярную [ʀ]. В испанском стиле альвеолярная [l] заменяется на постальвеолярную [ɭ]. В немецком стиле согласные заменяются аналогично францускому и испанскому стилям. В арабском стиле [ɰ] заменяется на глотальную [ʕ].
=================================================================================
Начиная с версии 1.19, программа Xeo-Voice 1.x может работать в режиме простого WEB-сервера. Для включения необходимо запустить файл "xeo-voice.exe", поставить галочку на "Работать как сервер" и затем, возможно, разрешить доступ в брандмауэре Windows. В этом режиме программа принимает HTTP-запросы от удалённых WEB-клиентов и автоматически произносит тексты речи или вокала. В соответствующем поле можно задать пароль для авторизации на сервере, чтобы игнорировать команды от неизвестных приложений. Режим сервера может быть использован для звукового оповещения о каких-либо сложных разнообразных событиях, содержащих, например, имена, географические названия или тикеры финансовых инструментов, в режиме реального времени.
Чтобы отправить команду на сервер Xeo-Voice, необходимо открыть WEB-браузером файл "send.html", находящийся в папке с программой, выбрать синтезируемый язык, кодировку, ввести текст и нажать кнопку "Отправить команду". Процесс отсылки команд может быть автоматизирован сторонними приложениями. Также можно настроить автозапуск файла "xeo-voice.exe" при загрузке Windows.
=================================================================================
Вернуться на общий язык
|