natgillin/translations-raw huggingface dataset:
Messages are the next highest priority. A Message will preempt regular text jobs. & kmouth; is an example of an application that uses Messages. For example, while reading out long text from a web page, & kmouth; can be used to greet someone who walks into the room. & kde; Notifications are also Messages (see).
Повідомлення мають нижчий пріоритет. Повідомлення призупиняють виконання звичайних текстових завдань. & kmouth; є прикладом програми, яка використовує Повідомлення. Наприклад, під час читання значного об’ єму тексту з веб- сторінки & kmouth; можна використати для вітання з кимось, хто увійшов до кімнати. Сповіщення & kde; також належать до Повідомлень (див.).
The rest are ordinary Text Jobs. Any job you initiate from the Jobs tab is a Text Job. KSayit is an example of an application that uses Text Jobs. Text Jobs are intended for longer speech output that is not urgent.
Решта текстів належать до Текстових завдань. Всі завдання, які ви започатковуєте за допомогою вкладки Завдання, є Текстовими завданнями. KSayit є прикладом програми, яка використовує Текстові завдання. Тип Текстові завдання призначено для синтезу мовлення з довгих текстових документів, за умови, що такий синтез не є нагальним.
All four kinds of jobs are queues, except for Screen Reader Output. If a Screen Reader Output is sent from an application while & ktts; is speaking another Screen Reader Output, the speaking message is stopped and discarded.
Всі чотири типи завдань потрапляють до черги, окрім виведення засобу читання з екрана. Якщо виведення засобу читання з екрана буде надіслано з якоїсь програми у той час, коли & ktts; вимовлятиме інше виведення засобу читання з екрана, вимовляння поточного повідомлення буде зупинено, а саме повідомлення буде відкинуто.
Types of Filters
Типи фільтрів
The first thing you must know about filters is that they are never applied to Screen Reader Output. They are applied to Warnings, Messages, and Text jobs, and also & kde; notifications (KNotify).
Перше, що ви маєте знати про фільтри, це те, що їх ніколи не буде застосовано для виведення читання з екрана. Фільтри застосовуються до Попереджень, Повідомлень і Текстових завдань, а також до сповіщень & kde; (KNotify).
Filters process the text and pass it on to the next filter. There are currently three kinds of filters.
Фільтри обробляють текст і передають його на наступний фільтр. У поточній версії передбачено три різновиди фільтрів.
String Replacers.
Заміна рядків.
& XML; Transformers
Перетворення & XML;
Talker Choosers.
Вибір диктора.
Filters are implemented using a plugin architecture. In the future, there may be additional kinds of filters.
Функції фільтрів реалізуються за допомогою архітектури додатків. У майбутньому у програмі може бути реалізовано додаткові різновиди фільтрів.
String Replacer filters substitute pieces of text with other text. The replaced pieces are matched either as words or as regular expressions. & ktts; comes with pre-defined String Replacer filters for speaking abbreviations, speaking chat emoticons, such as ": -)", or reformatting notification messages from & konversation; or & kmail; into a more understandable form.
Фільтри заміни рядків виконують заміну шматків тексту на інший текст. Шматки тексту знаходяться програмою за вказаними словами або регулярними виразами. Програма & ktts; постачається з попередньо визначеними фільтрами заміни рядків для вимовляння абревіатур, емоційок у балачках, таких як «: -) », та переведення повідомлень сповіщень від & konversation; або & kmail; у зрозумілішу форму.
& XML; Transformers use an & XML; Style Language - Transforms (XSLT) file to convert & XML; of one format to another format. & ktts; comes with a couple of XSLT files for converting & XHTML; into SSML.
Фільтри перетворення & XML; використовують файл перетворення мовою стилів & XML; (XML; Style Language - Transforms або XSLT) для перетворення & XML; у одному форматі на файл у іншому форматі. До складу & ktts; включено декілька файлів XSLT, призначених для перетворення & XHTML; на SSML.
Talker Choosers permit you redirect jobs to a talker based on the contents of the text, or upon the application that sent it to & ktts;. For example, if you have configured a female talker in the Talkers tab, you can direct text coming from KSayIt to that talker. See.
Фільтри вибору диктора надають вам змогу переспрямовувати завдання певним дикторам, залежно від вмісту тексту або програми, яка надіслала текст до & ktts;. Наприклад, якщо ви налаштували диктора з жіночим голосом на вкладці Диктори, ви можете спрямувати текст з KSayIt до цього диктора. Див..
Each of these kinds of filters has configurable rules for when the filter should apply itself to the text to be spoken. If the filter determines that it should not apply itself, the text is passed on to the next filter unaltered.
Для кожного з цих різновидів фільтрів можна налаштувати правила, згідно до яких цей фільтр буде застосовано до тексту, який слід вимовити. Якщо такими правилами буде визначено, що фільтр не потрібно застосовувати, текст буде передано до наступного фільтра у незмінному вигляді.
When a Text Job, Message, Warning, or & kde; Notification message is sent to & ktts;, it passes through each of the enabled filters you have configured in the screen below. The order is from top to bottom.
Після того, як & ktts; буде передано завдання з виголошення тексту, повідомлення, попередження або сповіщення & kde;, програма пропустить дані через всі увімкнені налаштовані вами у вікні, розташованому нижче, фільтри. Обробка відбуватиметься від верхнього фільтра вниз.
Configuring Filters
Налаштування фільтрів
To use filters, click the Filters tab in kttsmgr.
Щоб скористатися фільтрами, відкрийте вкладку Фільтри у вікні kttsmgr.
The & kde; Text-to-Speech Manager (Filters tab).
Менеджер синтезу мовлення з тексту & kde; (вкладка « Фільтри »).
The & kde; Text-to-Speech Manager (Filters tab)
Менеджер синтезу мовлення з тексту & kde; (вкладка « Фільтри »)
This is the list of configured ordinary filters. If unchecked, the filter is inactive and will be bypassed. Filters are applied in the order specified here, top to bottom.
Це список налаштованих звичайних фільтрів. Якщо навпроти запису фільтра немає позначки, цей фільтр не буде увімкнено. Фільтри застосовуються за порядком, який вказано у списку, починаючи з верхньої частини.
Click here to add a new filter. You will be prompted for the kind of filter to add. After choosing the kind, see the configuration dialogs below.
Натисніть цю кнопку, щоб додати новий фільтр. Програма запитає вас про тип фільтра, який ви бажаєте додати. Після вибору типу ви побачите перед собою діалогове вікно налаштування.
Click here to remove a filter.
Натисніть цю кнопку, щоб вилучити фільтр.
Click here to change the configuration of a filter. See the configuration dialogs below.
Натисніть цю кнопку, щоб змінити налаштування фільтра. Відомості щодо діалогових вікон налаштування можна знайти далі за текстом.
Click these buttons to move a filter up or down in the list.
Натискайте ці кнопки, щоб пересувати фільтр вгору або вниз списком.
Be sure to click here, otherwise your settings will not take effect.
Не забудьте натиснути цю кнопку, інакше ваші зміни не набудуть чинності.
Configuring String Replacer Filters
Налаштування фільтрів заміни рядків
You configure String Replacer filters by supplying a list of words or regular expressions to be matched. When the matched words or regular expressions are found in the text, each is replaced by a substitute string you supply.
Фільтри заміни рядків можна налаштувати зазначенням списку слів або формальних виразів, за якими відбуватиметься пошук і заміна. Якщо у тексті буде знайдено слова, які збігаються з вказаними вами словами або формальними виразами, їх буде замінено на вказані вами рядки.
String Replacer
Заміна рядків
Enter a name for your filter. Use any name you like that distinquishes it from all other filters.
Введіть назву вашого фільтра. Скористайтеся назвою, за якою ви згодом зможете визначити потрібний фільтр серед інших фільтрів.
This is the list of words and regular expressions. The filter searches for matches on each string in the Match column, replacing the matched string with the string in the Replace With column. The list is processed in the order displayed, top to bottom.
Тут буде наведено список слів та формальних виразів. Під час фільтрування відбудеться пошук кожного з рядків у стовпчику Збіг з заміною на його відповідник зі стовпчика Замінити на. Обробка збігів за списком відбуватиметься у напрямку, у якому показано відповідні записи, згори до низу.
Click here to add another word or regular expression to the list.
Натисніть цю кнопку, щоб додати слово або формальний вираз до списку.
Click here to move the currently highlighted word or regular expression up or down in the list.
Натисніть ці кнопки, щоб пересунути поточне позначене слово або формальний вираз вгору або вниз списком.
Click to change an existing word or regular expression in the list.
Натисніть цю кнопку, щоб змінити існуюче слово або існуючий формальний вираз у списку.
Click to remove the currently highlighted word or regular expression from the list.
Натисніть цю кнопку, щоб вилучити поточне позначене слово або формальний вираз зі списку.
Use these buttons to load a list of words or regular expression from a file, save the current list to a file, or clear the entire list. When loading from a file, the items in the file are appended to the existing list.
Скористайтеся цими кнопками для завантаження списку слів або формальних виразів з файла, збереження поточного списку до файла або спорожнення списку. Завантажені з файла записи буде додано до списку поточних записів.
If not blank, the filter will apply itself only if the job's talker language matches the language you enter here. Click the button to display a list of languages. You may select more than one language by pressing & Ctrl; while clicking.
Якщо позначено, фільтр буде застосовано, лише якщо мова диктора, який виголошує текст, збігатиметься з вказаною вами у цьому полі мовою. Щоб побачити список мов, натисніть відповідну кнопку. Щоб обрати декілька мов, утримуйте натиснутою клавішу & Ctrl; під час клацання клавішею миші.
If not blank, the filter will apply itself only if the text came from one of the applications listed. You may enter more than one application separated by commas. Example: konversation, kmail
Якщо позначено, фільтр буде застосовано, лише якщо текст було надіслано однією з програм зі списку. Ви можете вказати декілька назв програм, відокремивши ці назви комою. Приклад: konversation, kmail
You can discover the Application ID of running programs using the qdbus; program. You should leave the & DBus; numbers out. For example, if & qdbus; shows an Application ID of kopete-3432, you would just enter kopete.
Визначити ІД програми для програм, що зараз виконуються, можна за допомогою програми qdbus;. Номери & DBus; слід пропустити. Наприклад, якщо & qdbus; покаже ІД програми як kopete- 3432, вам слід просто ввести kopete.
The String Replacer filter will only apply itself to the text if all non-blank conditions are met in the Apply This Filter When box. If all the boxes are blank, the filter will apply to all text.
Фільтр заміни рядків буде застосовано лише у випадку, коли виконуються всі непорожні умови з панелі Застосувати цей фільтр, коли. Якщо всі пункти будуть порожніми, фільтр буде застосовано до всього тексту.
When matching words, the String Replacer filter internally uses a regular expression of the form \\s word \\s. In other words, the word must have word boundaries (spaces) on either side of it.
Під час пошуку слів фільтр заміни рядків використовує внутрішні формальні вирази у вигляді\\ s слово\\ s. Іншими словами, кожне слово має бути відокремлено (пробілами) з обох боків.
A discussion on how to write regular expressions is outside the scope of this handbook. If you have the & kde; Regular Expression editor installed, there is a button available on the Add or Edit screens that will assist you at constructing regular expressions. The & kde; Regular Expression Editor is part of the kdeutils package.
Обговорення способів створення формальних виразів не стосується предмета цього підручника. Якщо ви встановили редактор формальних виразів & kde;, у вікнах Додати і Редагувати з’ явиться відповідна кнопка, яка допоможе вам у створенні формальних виразів. Редактор формальних виразів & kde; є частиною пакунка kdeutils.
& ktts; comes with a few word list files, including a list of emoticons, such as ": -)", some abbreviations typically used in IRC or instant messaging applications, and a list of other abbreviations. There is also a list of special characters which the current version of the Polish Festival voice cannot handle. If you develop useful word lists of your own, use the Save button to save them to a file and send them to the & ktts; team for inclusion in the next version.
Програма & ktts; постачається з декількома списками слів, зокрема списком емоційок, на зразок «: -) », деяких абревіатур, які типово використовуються у IRC або програм для миттєвого обміну повідомленнями, та списком інших абревіатур. Крім того, до програми додається список спеціальних символів, які не може обробити поточна версія польського диктора Festival. Якщо вам вдасться створити власні корисні списки слів, скористайтеся кнопкою Зберегти, щоб зберегти такий список до файла, а потім надішліть файл команді розробників & ktts;, щоб її учасники змогли включити надіслані вами списки до наступних версій програми.
Configuring & XML; Transformer Filters
Налаштування фільтрів перетворення & XML;
The & XML; Transformer filter uses XSLT files to transform & XML; from one format to another. XSLT, the & XML; Style Language - Transforms, is a W3C standard language for performing such transformations. It can only be used on well-formed & XML;. You must have the xsltproc utility installed.
Фільтр перетворення & XML; використовує файли XSLT для перетворення & XML; з одного формату на інший. XSLT, мова стилів & XML; для перетворень є стандартною мовою W3C для виконання таких перетворень. Такі фільтри можна застосовувати лише для коректних файлів & XML;. Крім того, вам слід встановити програму xsltproc.
XML; Transformer
Перетворення & XML;
Enter the full path to an existing XSLT file, which will perform the transformation.
Введіть повну адресу існуючого файла XSLT, за допомогою якого буде виконано перетворення.
Specify the path to the xsltproc utility. If xsltproc is in your environment PATH, simply enter xsltproc.
Вкажіть адресу програми xsltproc. Якщо програма xsltproc знаходиться у каталозі, вказаному у змінній середовища PATH, просто введіть xsltproc.
The & XML; Transformer filter will only apply itself to the text if the specified root element or DOCTYPE are met and if the application ID is met in the Apply This Filter When box. If an item in this box is blank, the test is not performed, so if all the boxes are blank, the filter will apply itself to all text. However, you should fill in at least one box, since many text jobs will not be in & XML; format.
Фільтр перетворення & XML; буде застосовано до тексту, лише якщо буде знайдено вказаний кореневий елемент або DOCTYPE і якщо ідентифікатор програми відповідатиме вказаному у полі Застосувати цей фільтр, коли. Якщо елемент у цьому полі буде порожнім, перевірка не виконуватиметься, отже, якщо всі поля будуть порожніми, фільтр буде застосовано до будь- якого тексту. Але вам слід би заповнити принаймні одне поле, оскільки далеко не всі завдання матимуть формат & XML;.
Configuring Talker Chooser Filters
Налаштування фільтрів вибору диктора
Talker Chooser filters are used to direct the text to a desired talker configured in the Talker tab, or to any talker having specified attributes. For example, you can specify that text coming from kmail should be spoken using a talker configured with a female voice. See.
Фільтри вибору диктора застосовують для переспрямування тексту до бажаного диктора, налаштованого на вкладці Диктор, або до будь- якого диктора з вказаними атрибутами. Наприклад, ви можете вказати, що текст, який надходить від програми kmail слід вимовляти за допомогою налаштованого диктора з жіночим голосом. Див..
Just before & ktts; begins sending text to each of the filters, it picks a talker to speak the text. The talker chosen is based on the talker attributes specified by the application that sent the text to & ktts; and the attributes of the talkers that you have configured on the Talkers tab. The Talker Chooser filter permits you to override the chosen talker.
Перед тим, як & ktts; почне передавати текст до фільтрів, програма має визначитися з диктором, який вимовлятиме текст. Вибір диктора буде засновано на параметрах диктора, вказаних програмою, яка надіслала текст до & ktts;, та параметрами диктора, які ви визначили на вкладці Диктори. Фільтр вибору диктора надає вам змогу перевизначити обраний фільтр.
Talker Chooser
Вибір диктора
If not blank, the filter will apply itself only if the text contains the entered regular expression. If it is installed, click the browse button to launch the & kde; Regular Expression Editor to assist you at entering the regular expression.
Якщо позначено, фільтр буде застосовано, лише якщо текст міститиме введений формальний вираз. Якщо встановлено редактор формальних виразів & kde;, натисніть кнопку перегляду, це допоможе вам у створенні формального виразу.
For better performance, try to "anchor" the regular expression to the start of the string. In other words, start your regular expression with < ![CDATA[^]] >.
Щоб покращити швидкодію, спробуйте « прив’ язати » формальний вираз до початку рядка. Іншими словами, почніть ваш формальний вираз з тексту <! [CDATA[ ^]] >.
Specify the attributes of the talker you prefer to speak the text here. If the text meets the filter conditions above, a talker will be chosen that most closely matches the attributes you specify here. Click the button at the right to display the Select Talker screen.
Тут слід вказати параметри диктора, якому ви бажаєте доручити виголошення тексту. Якщо текст задовольнятиме вказаним вище умовам, буде обрано диктора, який найкраще відповідає вказаним вами тут параметрам. Щоб відкрити діалогове вікно Вибрати диктора, натисніть кнопку, розташовану праворуч.
Use these buttons to save your Talker Chooser settings, load settings from a saved file, or clear all the settings.
Скористайтеся цими кнопками для того, щоб зберегти ваші параметри вибору диктора, завантажити параметри зі збереженого файла або відновити початкові значення всіх параметрів.
The Talker Chooser filter will only apply itself to the text if all non-blank conditions are met in the Apply This Filter When box. You must fill in at least one of the boxes.
Фільтр вибору диктора буде застосовано, лише якщо виконуватимуться всі непорожні умови з панелі Застосувати цей фільтр, коли. Вам слід вказати принаймні одну умову на цій панелі.
Developer's Guide to & ktts;
Інструкція для розробників & ktts;
& ktts; has two Application Programmer Interfaces (APIs):
& ktts; має два інтерфейси для творців програм (API):
The & kde; Text-to-Speech API, which is used by application programmers to give their applications TTS capabilities. Applications communicate with KTTSD via & DBus;.
Програмний інтерфейс синтезу мовлення з тексту & kde;, який використовується розробниками програм для надання програмам можливостей синтезу мовлення з тексту. Обмін інформацією між програмами і KTTSD відбувається за посередництва & DBus;.
The KTTSD Plugin API, which is used to add speech synthesis plugins to KTTSD so that & ktts; will work with a new speech synthesis engine.
Програмний інтерфейс додатків KTTSD, який використовується для додавання до KTTSD додатків синтезу мовлення з тексту, за допомогою яких & ktts; зможе працювати з новими рушіями синтезу мовлення.
The following section gives a short description of the & kde; Text-to-Speech API & DBus; Interface. Full documentation for both APIs is available online at the & kde; Accessibility web site (http: / /accessibility. kde. org).
У цьому розділі подано короткий опис програмного інтерфейсу синтезу мовлення з тексту & DBus; & kde;. Повноцінну документацію щодо обох програмних інтерфейсів можна знайти у мережі на сайті модуля доступності & kde; http: // accessibility. kde. org).
The & ktts; & DBus; Interface
Інтерфейс & DBus; & ktts;
Applications communicate requests for Text-to-Speech services via the & kde; & DBus; interface to program kttsd object KSpeech.
Програми передають запити до служб синтезу мовлення з тексту за допомогою інтерфейсу & DBus; & kde; до об’ єкта kttsd програми KSpeech.
Enter the following commands in a & konsole;.
Введіть перелічені нижче команди у & konsole;.
If KTTSD is not already running
Якщо KTTSD ще не запущено
To queue a text job to be spoken
Щоб поставити завдання з вимови тексту до черги
qdbus org. kde. kttsd / KSpeech say "text" "options"
qdbus org. kde. kttsd / KSpeech say "текст" "параметри"
where text is the text to be spoken, and options is a language code such as en, cy, & etc;
де текст — це текст, який слід виголосити, а параметри — це код мови, наприклад, en, cy тощо.
Example.
Приклад.
There are many more commands that can be sent. To see a list of possible commands,
Існує ще безліч команд, які можна використати. Щоб побачити список можливих команд, виконайте команду:
or read the & kde; Text-to-Speech API online.
або прочитайте довідник Програмний інтерфейс синтезу мовлення з тексту у & kde; у мережі.
I need to start over. How do I get & ktts; completely terminated?
Мені потрібно почати все з початку. Як повністю припинити роботу & ktts;?
Enter the following commands in a & konsole;:
Введіть у & konsole; такі команди:
How can I see debugging output from kttsd?
Як переглянути відомості для усунення вад, які виводить kttsd?
Open two & konsole; windows. First start kttsd in one window, then start kttsmgr in the second.
Відкрийте два вікна & konsole;. У першому виконайте команду kttsd, а потім виконайте команду kttsmgr у другому.
None of the supported speech synthesizers support the language I need. Where can I get a synth for my language?
Жоден з підтримуваних синтезаторів мовлення не підтримує потрібної мені мови. Де взяти синтезатор для моєї мови?
Google(tm) is your friend. This link might also help. If you find a free synthesis engine that supports your desired language, and want to add support for it to & ktts;, please contact the development team. Open source engines are especially welcome. If you know of a commercial synth, perhaps you can persuade the vendor to donate a free copy to the & ktts; development team. In the meantime, you may be able to get the synth working using speech-dispatchers command backend.
Вам допоможе Google™. Допомогти має також це посилання. Якщо вам вдасться знайти вільний рушій синтезу, який підтримуватиме потрібну вам мову, і ви забажаєте, щоб підтримку цієї мови було додано до & ktts;, будь ласка, зв’ яжіться з командою розробників програми. Особливо приємно буде додати рушії з відкритими кодами. Якщо вам відомий комерційний рушій, ви можете переконати його виробника надати безкоштовну копію цього рушія команді розробників & ktts;. Доки підтримку не додано, ви зможете користуватися синтезатором за допомогою сервера команд speech- dispatcher.
I have the & HTML; & XML; Transformer filter configured, but web pages are not spoken at all using the Festival plugin.
Я налаштував (налаштувала) фільтр перетворення & XML; & HTML;, але текст веб- сторінок зовсім не виголошується, я користуюся додатком Festival.
Due to a bug in Festival 1.95 beta, you must install the rab_diphone (British male) voice for SABLE to work at all, even if you are not using that voice to speak the web pages. Also, make sure the xsltproc utility is installed and in the PATH.
Через ваду у Festival 1. 95 beta, вам слід встановити rab_ diphone (британський чоловічий) голос, щоб SABLE запрацювало, навіть якщо ви не використовуєте цей голос для вимовляння веб- сторінок. Крім того, вам слід переконатися, що встановлено програму xsltproc, і що ця програма знаходиться у каталозі, вказаному у змінній середовища PATH.