RitmInMe Описание программы Оператор цифровой трансформации - Dilibrium / Дилибриум
Facebook    Twitter    Google+    LiveJournal    Мой Мир
ВКонтакте     Одноклассники

Font Size

Додаток 3         

 

 

Додаток 4
Читання віршів
за допомогою
комп'ютерних голосів

Пііт

Вірші краще один раз почути,
ніж сто разів побачити.

Перфразування

Програма "Ритм у мені""

  •  перевірка ритмічності віршів;
  •  визначення віршового розміру;
  •  вбудовані римовники;
  •  розмітка римування;
  •  перевірка правопису;
  •  словники (український, російський);
  •  ведення словників користувача;
  •  сервіс для роботи з віршами з
      інтернету.

dinamikТільки з допомогою поетичного слуху можна визначити, ритмічно правильно написано вірш, чи ні. І, бажано, із перевіркою шляхом читання вголос. Нижче (для особливо лінивих, а також для тих, хто може знести перли роботячї вимови) описується, як перекласти робо́ту з читання віршів на ро́бота. Починаючи з v6.0 у програму введено функцію "Читати" (F7), що дозволяє відтворювати введений у вікно редактора текст машинним голосом (повністю або виділений фрагмент). Це дає можливість почути власні вірші збоку, без властивого людині підлаштовування під поетичний ритм, лише з фактичними наголосами.

Реалізовано читання віршів у програмі двома шляхами:

d4-1

wizardКнопка "Чарівник наголосів" буде потрібною в тому випадку, якщо виникло бажання прослухати вірші, а бажання розбиратися з наголосами немає. Звичайно, така сама кнопка є і у вікні редагування (див.п. 2.2.3), та й для випадку, коли з наголосами в тексті явно ніхто не працював, запуск цієї функції виконується автоматично (рамочка після цього зелена). Але можна і з форми читання одним кліком зробити те, що рекомендується робити у вікні редагування з кожним новим поетичним текстом. Жовтий колір рамочки означає, що "чарівник" не запускався, оскільки віднайшов сліди Вашої роботи з наголосами чи типами рядків.

Без прив'язки наголосів до поетичного розміру читання віршів засобами комп'ютерної програми нічим не відрізняється від читання прози в плані вирішення проблем з омографами – словами, що при однаковому написанні мають різний наголос (за́мок/замо́к), а також (частково) з авторськими наголосами. Відповідно, виклик "чарівника" протипоказаний, якщо Ви вже самі попрацювали з текстом – частина розставлених Вами наголосів може бути спотворена.

Читання віршів через онлайн-сервіси

У разі вибору варіанту "з інтернету" відкривається вікно роботи з онлайн-сервісами для читання текстів голосом. Їх зараз достатньо, і деякі занесені до списку посилань цієї програми. У рядку списку вказаний ліміт на кількість безкоштовних символів, які читає сервіс, та його адреса.

Відтворення запускається за кнопкою

p4-2

Сервіси побудовані за схожим принципом: є поле для введення тексту та набір голосів для його відтворення. Відвідувачеві надається певний ліміт на пробний період, після чого пропонується або залишити ресурс, або заплатити.

Для Вашого інформування про передбачуваний обсяг використання конкретного ресурсу вказується кількість символів, котрі підготовлено для читання. Їх вставляють у поле введення (Ctrl-V) і запускають відтворення звуку чи збереження їх у файл.

Якщо на комп'ютері встановлений браузер Edge (вірніше, середовище виконання MS Edge WebView2) то можна робити це у вбудованому браузері програми (не завантажуючи браузер в окреме вікно), інакше робота можлива лише у системному браузері (перемикач відсутній).

Фрагмент твору зліва має суто ілюстративну функцію, а ось кількість символів у буфері обміну може виявитися для Вас суттєвою.

Різниця між вбудованим і системним браузером вимірюється двома кліками мишки: вбудований браузер сам чистить вікно введення і вставляє в нього з буфера обміну текст твори з розставленими для читання роботом наголосами (у системному браузері це доводиться робити користувачеві). А далі – однаково: потрібно вибрати голос, налаштувати його параметри та запустити відтворення. Звичайно, цьому можна і вбудований браузер навчити, але прив'язуватися до різної структури сайтів читачів влом.

Перевагою таких сервісів є можливість явно вказувати позиції наголосів у словах (після вставки тексту з буфера Ви можете бачити відповідні значки), що дозволяє вирішити проблему з омографами. Досить широкий набір голосів різної якості та вартості дозволяє відвідувачеві оптимізувати свої витрати.

До недоліків віднесемо платність, деяку ненадійність (онлайн-сервіс у будь-який момент може виявитися недоступним) та гальма під час роботи (у міру якості інтернету та кількості реклами на сайті).

Крім того, якщо Ви бажаєте користуватися вбудованим браузером на базі Edge, потрібно спочатку переконатися, що в переліку програм встановлено середовище виконання Microsoft Edge WebView2 Runtime. Швидше за все, вона вже є, але можна встановити і вручну, завантаживши відповідну (x86 або x64) версію

https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section

Edge – штука важкенька, так що іноді доводиться прискорювати процес розставання з нею при закритті програми RitmInMe – у вкладці Налаштування - Загальні встановлювати "Форсоване завершення програми" та "Чистити кеш після завершення програми".

Читання віршів локальними засобами комп'ютера

У разі вибору варіанту "встановлених на комп'ютері" відкривається вікно вбудованого відтворення віршів:

d4-3

На початковому етапі фрагмент твору, розташований ліворуч, має суто ілюстративну функцію, оскільки передбачається попереднє налаштування перед відтворенням. Справа розташований список голосів (з розшифровкою вибраного голосу над ним). Якщо вимкнено режим "Читати тільки поетичні рядки", то праворуч від списку голосів з'являється колонка з позначкою вибору голосу для читання рядків прози – раптом, окрім поетичних рядків, у творі є імена персонажів, назви розділів, коментарі якісь (можуть озвучуватись і зміни №№ рядків, але це за вподобаннями). Вибрані голоси розшифровується над списком.

Під списком – дві кнопки: власне відтворення (динамік) та збереження запису у файл (дискета). Далі – два регулятори, що дозволяють керувати гучністю та швидкістю відтворення, під ними – інформація про задану гучність та швидкість, а під нею – кнопка режиму відстеження тексту (про неї нижче). У нижньому правому куті – кнопка встановлення режиму в початковий стан.

dynamikПісля натискання на кнопку відтворення частина оформлення екрану стає невидимою, зате з'являється "програвач", кнопки якого дозволяють керувати процесом читання:

d4-3

Пауза/продовження та припинення читання

d4-3-pause d4-3-continueПісля натискання на кнопку паузи читання тексту припиняється і кнопка змінює вигляд і підказку з "Пауза" на "Читання". Після повторного натискання на неї відтворення тексту продовжується. Під час паузи можна (і навіть краще – менше неточностей і похибок звучання) змінювати налаштування: вибір голосів, гучність, швидкість відтворення, навігацію по тексту, повтор фрагментів.

d4-3-stopПісля натискання кнопки "Стоп" припинення читання відбувається те саме, що й після закінчення тексту: "програвач" зникає, частина оформлення екрана відновлює видимість, а фрагмент твору, розташований ліворуч, втрачає функцію навігації. Зупинити читання можна просто закривши форму читання кнопкою "×".

Навігація за текстом твору

Під навігацією розуміється переміщення текстом, здійснюване з допомогою кнопок чи інших засобів управління.

d4-3-ltrtЗа допомогою цієї пари кнопок відбувається перехід на попередній або наступний рядок. Якщо на кнопці клікнули під час читання, то звучання поточного рядка переривається.

d4-3-stltrtЗа допомогою цієї пари кнопок відбувається перехід на попередню чи наступну строфу тексту. Розуміння строфи у разі спрощене: в строфи об'єднуються групи поетичних рядків, обрамлені порожніми рядками чи рядками прози. Читання продовжиться з початку строфи, що стала поточною.

Під кнопками "програвача" знаходиться прогрес-бар читання, основною функцією якого є показ частки прочитаного тексту. Одначе у разі наведення на нього курсор змінює форму і над прогрес-баром з'являється рядок тексту, який може стати поточним, якщо клацнути мишкою.

d4-3-bar

Під час читання фрагмент твору, розташований зліва, набуває функції навігації (щоправда, лише межах показаного тексту). Якщо на нього помістити курсор, він змінює форму і рядок під курсором може стати поточним, якщо клікнути мишкою. Для наочності цей рядок відображається над прогрес-баром.

Примітка.. Шляхи і швидкість курсору по екрану непередбачувані, і, у разі збігу деяких обставин, програма може не помітити, що курсор вже над текстом, і не змінити його форму на вказівний перст. Якщо Вам хочеться виконати навігацію саме таким чином, слід повернути курсор в область екрану "програвача" та перебратися через його межу (вона від цього синіє) повільніше.

"Програвач" відтворює текст твору голосом, але хочеться позицію читання відстежувати і поглядом. Для цього і призначено фрагмент твору, розташований ліворуч. Тут у Вашому розпорядженні кілька варіантів трасування.

p4-3-traseПеремикання виконується за кнопкою, розташованою внизу / у центрі правої частини екрана. Перший варіант ("цеглинка") відповідає синхронному відстеженню читання вірша за словами. Інші – відстеження рядка, що читається (у міру зниження засвітки): другий ("ряд цеглинок") – підсвічений весь поточний рядок, третій ("покажчик на вказівному камені") – поточний рядок позначений кружечком, четвертий (порожньо) – трасування немає (правда, текст промотується при досягненні межі екрана, і тоді поточний рядок стає нижнім).

Примітка.Ця різноманітність трасування працює, якщо курсор знаходиться у правій половині екрана. Якщо він зависає вказівним пальцем над текстом, то підсвічується поточний рядок. Зміна режиму трасування остаточно набирає чинності після читання поточного рядка.

Повторення фрагментів

Підозрюю, що іноді у людини виникає бажання кілька разів прослухати один рядок. Або строфу. Або весь твір. Для цього призначена наступна кнопка у її чотирьох іпостасях:

d4-3-repПерший вид кнопки відповідає звичайному стану – нічого не повторюється. Кнопка з одиночкою відповідає повтору одного рядка, з четвіркою – строфи, з сувоєм – всього вірша. Після кліка на порожню кнопку пропонуються на вибір ці стани, після кліка на непусту відбувається скасування повтору. Після скасування повтору рядка або строфи відтворення починається з наступного рядка або строфи (відповідно), відміна повтору всього вірша аналогічна кліку на кнопку "Стоп".

Зміна голосу

Вибір голосу читання поезії здійснюється кліком у списку голосів, голоси читання прози – відміткою після відповідного рядка цього списку. Під час читання зміна голосу виконується з наступного рядка (тому у разі паузи поточний рядок не буде дочитано остаточно).

Гучність та швидкість

Ці регулятори займають (для зручності користування) значну частину екрана:

d4-3-vol

Для зміни регульованого параметра можна
    • перетягнути крапку-вказівника до потрібного положення;
    • клікнути на потрібну позицію на лімбі або по крапці за ним;
    • скористатися кнопками "+" та "-" для зміни показника по крокам.

Результат буде той самий: крапка-вказівник встановиться в необхідне положення, а під регулятором буде відображено відповідне їй значення. Примітка: загнати вказівника у мертву зону не вдасться.

У правому нижньому куті розташована кнопка "За замовчуванням", клік по якій відновлює початкові значення налаштувань читання віршів локальними засобами комп'ютера.
 

d4-3-saveЗберігати звуковий запис твору файл має сенс тільки після попереднього прослуховування з підбором голосу, гучності та швидкості читання. Після натискання на цю кнопку на екрані з'являється запит на збереження звукового (WAV) файлу. Після визначення імені деякий час йде формування файлу. У цей час видно лише кнопка припинення запису, вибрані голоси та віконце для відстеження блоків тексту, що читається (запис йде не дуже швидко – десь сто рядків на хвилину). Після закінчення запису WAV-файл закривається і вигляд вікна відновлюється.
 

Перевагою читання віршів локальними засобами комп'ютера є безкоштовність і надійність – достатньо запустити програму на справному комп'ютері.

До недоліків віднесемо те, що голоси, що поставляються з Windows, не дозволяють у явному вигляді керувати наголосами, і тому вони повністю у владі творців голосових движків, та й набір голосів не настільки вже великий.

У режимі "demo" можливості обмежені 4-ма рядками (строф немає).

Щоправда, використання голосів від сторонніх розробників із набору RHVoice від Ольги Яковлєвої проблему з наголосами вирішує. Але чи забажаєте Ви встановлювати голоси зі списку https://rhvoice.org/ru-voices/ – інше питання. Відповідно, проблему з "demo" вирішує реєстрація Вашої ліцензії (з аналогічним застереженням). ;)

Додаткові голоси

По-перше,  ц е  неїстівне,   
а по-друге, чому так мало?

Відвідувач у ресторані

Голосові движки входять до мовних пакетів для Windows:

https://support.microsoft.com/uk-ua/windows/мовні-пакети-для-windows-a5094319-a92d-18de-5b53-1cfc697cfca8

Пакети для використовуваних мов посилено рекомендується встановити. Перевірити, чи встановлено пакет, можна за списком мов, розташованим під пунктом "ПУСК – Параметри – Час & мова – Мова & регіон – Додати мову": для обділених увагою мов буде значитися "Доступний мовний пакет". Вибравши таку мову та активувавши через "Параметри", слід завантажити "Мовний пакет" та "Голосові функції" ("Рукописне введення" – на Ваш розсуд). Там є й пункт "Додати додаткові голоси озвучування", але наявність у ньому голосів для обраної Вами мови аж ніяк не обов'язково, хоча у початковому стані для Windows 10/11 якийсь мінімум голосів від Microsoft знайдеться.

Встановлення голосів сторонніх розробників

Дещо більше порадували голоси від сторонніх розробників – наприклад, у переліку RHVoice від Ольги Яковлєвої деяка кількість їх є. Перейдіть по одному з посилань на сайті, завантажте та встановіть голос. Ніякого додаткового програмного забезпечення не потрібно: все включено до голосового інсталятора.

Правда, при використанні голосів RHVoice в мене не виходить отримати повну відсутність звуку при нулі на регуляторі гучності (голоси від Microsoft нуль справно відпрацьовують), але, думаю, це можна пережити.

Завантажувати голоси краще від розробника (сторінки https://rhvoice.org/uk-voices/ й https://rhvoice.su/voices/ ), але про всяк випадок є (з дозволу розробника) й копія голосів для української мови на сайті RitmInMe станом на 01.02.2023:

рекомендовані
Anatol-v4.2.1016.18 Natalia-v4.1.1016.18
додаткові
Volodymyr-v4.1.1016.18 Marianna-v4.1.1016.18

Природно, побачивши exe-файли (а голоси поставляються саме в такому вигляді) виникає питання про безпеку такого кроку. Перевірити пропоновані файли на віруси можна на сервісі https://www.virustotal.com/gui/home/upload перед завантаженням на свій комп'ютер, передавши URL посилання на відповідний файл.

Гарячі клавіші

Крім кліків мишкою, іноді виявляється зручним керувати чимось і з клавіатури. З вікна редагування читання тексту запускається клавішею F7, яка домінує і далі, але в різному оточенні.

Читання віршів через онлайн-сервіси

Клавіша Призначення
F1 Допомога з вкладки читання поезій через онлайн-сервіси.
F7 Запуск читання. Альтернативи – пробіл, Enter.
Esc Повернення у вікно редагування.
E Налаштування – читати у вбудованому браузері.
S Налаштування – читати у системному браузері.
Tab Перехід до вкладки читання віршів локальними засобами комп'ютера.

Читання віршів локальними засобами комп'ютера

Клавіша F1 (допомога з вкладки читання віршів локальними засобами комп'ютера) доступна завжди, оскільки сторінка на сайті програми відкривається в системному браузері. Інші клавіші задіяні в залежності від обставин.

Читання не запущено
Клавіша Призначення
F7 Запуск читання. Альтернативи – пробіл, Enter, Ctrl-P.
Ctrl-S Збереження звукового файлу (WAV). Альтернатива – Ctrl-S.
Esc Повернення у вікно редагування.
Tab Перехід у вкладку читання поезій через онлайн-сервіси.
Налаштування читання

(працюють під час читання, але можуть бути встановлені й без нього)

Клавіша Призначення
↑ | ↓ Стрілка вгору/вниз змінює обраний голос.
Аналогічно діють перші літери імен читців (назв голосів).
F2 Відстеження тексту, що читається, по маркуванню поточного слова.
F3 – " – – " – – " – – " – – " – – " – – " – – " – – " –   поточного рядка.
F4 – " – – " – – " – – " – – " – – " – – " – вказівнику поточного рядка.
F5 Відстеження немає.
F8 Зменшення гучності.
F9 Збільшення гучності.
- Зменшити швидкість.
+ Збільшити швидкість.
Читання вже запущене
Клавіша Призначення
F7 Пауза. Альтернативи – пробіл, Enter.
Esc Стоп + закрити "програвач". Альтернатива – End.
Tab Стоп + перехід у вкладку читання віршів через онлайн-сервіси.
Читання переведено у паузу
Клавіша Призначення
F7 Скасування паузи. Альтернативи – пробіл, Enter.
Esc Закрити "програвач". Альтернатива – End
Tab Перехід у вкладку читання віршів через онлайн-сервіси.
Читання запущено або переведено у паузу
Клавіша Призначення
← | → Переміщення на рядок назад/вперед.
PgUp | PgDn – " –                  на строфу назад/вперед.
Home – " –                  на початок тексту.
1 Повтор поточного рядка.
4 – " –      поточної строфи.
Ctrl-A – " –      всього тексту.
0 – " –      скасовано.

Недоробки

Не знаю, наскільки ця функція буде комусь потрібна, то й викладаю остаточно не вилизаний варіант (бета-версію). З помічених недоробок під час відтворення голосами, встановленими у Windows, зазначу:

1). Нестійкість відображення авторських наголосів та кольорових ліній у тексті.

2). Необхідність не надто швидко перескакувати на вікно тексту для подальшої навігації. Як тимчасовий "милиця", додана межа, що стає більш помітною при активації навігації кліками по тексту, і зміна форми курсору. Відповідно, якщо кордон з курсором не активувалися, слід повернутися на праву половину екрана і повторити рух, але повільніше. Це стосується й надто хитрих, які обійшли цю КСП зверху.

3). У віконці тексту можливі лише кліки по видимих рядках – навігація по тексту за допомогою клавіатури та прокручування мишкою не працює.

Свои пожелания прошу слать на Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. .

 


Додаток 3