Як змусити ваш комп’ютер говорити те, що ви вводите

Як змусити ваш комп’ютер говорити те, що ви вводите

У Windows є цікава функція, яка дозволяє змусити ваш комп’ютер говорити або говорити все, що ви йому скажете! Цей метод використовує переваги вбудованого API, встановленого в Windows XP, Vista, 7, 8 і 10 під назвою SAPI (Speech Application Programming Interface).

Microsoft Speech API — це те, що використовується для функції доступності синтезу мовлення, вбудованої в Windows. Ви також можете писати програми, які викликають API, що дозволить вашим програмам говорити, але це для розробників.

Зміст

  • Введення тексту, озвучення повідомлення
  • Налаштуйте параметри голосу SAPI
  • Файл сценарію розкладу

Просто змусити ваш комп’ютер говорити те, що ви хочете, насправді досить легко! У цій статті я покажу вам, як створити сценарій VBS, який прийматиме текст, введений користувачем, а потім промовлятиме його. Я також згадаю, як жорстко закодувати текст, який ви хочете озвучити, а потім запланувати виконання цього сценарію під час певних подій, наприклад запуску Windows або виходу з системи.

Введення тексту, озвучення повідомлення

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

Крок 1.  Вставте наступний текст у новий документ:

Dim message, sapi
message=InputBox(“Enter the text you want spoken”,”Speak This”)
Set sapi=CreateObject(“sapi.spvoice”)
sapi.Speak message

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

Як змусити ваш комп’ютер говорити те, що ви вводите

Тепер, коли ви збираєтеся зберегти файл, дайте йому будь-яке ім’я, але переконайтеся, що ви також ввели .VBS після імені. Далі в полі Тип файлу виберіть Усі файли замість текстових документів за замовчуванням.

Як змусити ваш комп’ютер говорити те, що ви вводите

Тепер двічі клацніть на файлі VBS, і ви побачите поле введення, де ви можете ввести текст, який хочете озвучити! Введіть щось і натисніть OK.

Як змусити ваш комп’ютер говорити те, що ви вводите

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

Налаштуйте параметри голосу SAPI

Це весело, але ми також можемо налаштувати наш маленький розмовний комп’ютер з різними параметрами. Ми можемо змінювати гучність, швидкість чи повільність голосу, а також змінювати стать між чоловіками та жінками. Ось приклад коду, до якого я додав пару додаткових рядків.

Dim message, sapi
message=InputBox(“Enter the text you want spoken”,”Speak This”)
Set sapi=CreateObject(“sapi.spvoice”)
Set sapi.Voice = sapi.GetVoices.Item(1)
sapi.Rate = 0
sapi.volume = 100
sapi.Speak message

Швидкість за замовчуванням дорівнює 0, а діапазон – від -10 до 10. При -10 голос буде говорити надповільно, а при 10 – надшвидко. Гучність за замовчуванням становить 100, а діапазон становить від 0 до 100. Рядок, який починається з Set sapi.Voice , дозволить вам змінити голос на інший, якщо його встановлено у вашій системі.

Зауважте, що кількість голосів, які ви можете вибрати, залежить від операційної системи. У Windows 7 є лише один голос, Microsoft Anna.

Як змусити ваш комп’ютер говорити те, що ви вводите

У Windows 10 є два голоси: Microsoft David і Microsoft Zira, як показано нижче.

Як змусити ваш комп’ютер говорити те, що ви вводите

Як змусити ваш комп’ютер говорити те, що ви вводите

Якщо у вашій системі встановлено лише один голос, вам потрібно змінити sapi.GetVoices.Item(1) на sapi.GetVoices.Item(0) , інакше ви отримаєте повідомлення про помилку під час спроби запустити сценарій. Ви також можете створити інший документ Блокнота та вставити наведений нижче код, який повідомить вам, які голоси встановлено. Збережіть його як файл .VBS, як показано вище, і запустіть.

Set VObj = CreateObject(“SAPI.SpVoice”)
For Each Voice In VObj.getvoices
I = I + 1
msgbox “” & (I – 1) & ” – ” & Voice.GetDescription
Next

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

Тільки уявіть собі, хтось вмикає свій комп’ютер і чує, як комп’ютер говорить йому: «Привіт, Джоне, я дуже сонний, будь ласка, не турбуйте мене сьогодні!» коли він завантажується! Я можу пообіцяти вам з досвіду, це істерика, і ви обов'язково повинні спробувати це.

Щоб жорстко закодувати повідомлення, просто змініть останній рядок на щось подібне:

sapi.Speak “Hello John, I am very tired today!”

Файл сценарію розкладу

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

У мене немає часу розповідати про все це в цій публікації, але, на щастя, Microsoft має вбудовану функцію під назвою «Планувальник завдань», яка дозволяє легко виконувати досить складні речі за допомогою сценаріїв.

У моїй попередній публікації докладно розповідається про те, як запланувати запуск файлу сценарію, коли відбуваються певні події в Windows. Якщо у вас виникли проблеми з роботою сценарію, не соромтеся опублікувати коментар, і я спробую допомогти. Насолоджуйтесь!


Що таке режим Vanish в Instagram і як ним користуватися

Що таке режим Vanish в Instagram і як ним користуватися

Не всі повідомлення та чати призначені для збереження. Деяким краще зникнути після того, як ви закінчите розмову.

Як додати наклейки, посилання тощо до своїх історій в Instagram

Як додати наклейки, посилання тощо до своїх історій в Instagram

Функція історій Instagram – це чудовий спосіб тримати своїх підписників у курсі подій протягом дня, які вам не обов’язково потрібні у вашій стрічці Instagram. Історії також можуть збільшити взаємодію з вашим профілем у соціальних мережах, якщо це те, що ви прагнете.

Що таке Snapchat Spotlight і як подати його

Що таке Snapchat Spotlight і як подати його

Snapchat — це програма для обміну мультимедійними повідомленнями, яка отримала менш ніж заслужену увагу порівняно з Instagram. Він має масу функцій, як-от розваги Cameos, можливість створювати власні наклейки Snapchat або функцію Snapchat Spotlight.

Як використовувати астрологічний профіль на Snapchat

Як використовувати астрологічний профіль на Snapchat

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

Як створити власного музичного бота Discord

Як створити власного музичного бота Discord

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

15 найпопулярніших ігор Google Doodle у 2022 році

15 найпопулярніших ігор Google Doodle у 2022 році

Якщо є чудовий спосіб вбити час за комп’ютером, то це гра. Незалежно від того, чи ви берете перерву на каву, чи просто потребуєте хвилини відпочинку, ви можете ознайомитися з гарною колекцією популярних ігор Google Doodle.

Як переглянути активність ваших друзів на Spotify

Як переглянути активність ваших друзів на Spotify

Spotify — одна з найпопулярніших програм для потокової передачі музики на планеті. З 182 мільйонами користувачів станом на 2022 рік є багато можливостей стежити за більшістю дій ваших друзів на Spotify.

Що таке дошка настрою Pinterest і як її створити

Що таке дошка настрою Pinterest і як її створити

Дошки настрою Pinterest – чудовий спосіб самовираження. Думайте про них як про онлайн-альбом для вирізок — колекцію фотографій, цитат, кольорів тощо, які вказують на настрій чи емоцію.

Як закріпити когось на Snapchat

Як закріпити когось на Snapchat

Чи часто вам важко знаходити розмови з вашими близькими друзями чи улюбленими людьми на Snapchat. Використовуйте функцію «Закріпити» Snapchat, щоб прикріплювати індивідуальні чи групові бесіди у верхній частині екрана чату.

Що таке аніме-наповнювач на потокових сайтах і як цього уникнути

Що таке аніме-наповнювач на потокових сайтах і як цього уникнути

Сьогодні аніме скрізь. Кожен потоковий сервіс має значний вибір японської анімації, а деякі (наприклад, Crunchyroll і Funimation) повністю присвячені цьому явищу поп-культури.

Як дивитися Тиждень моди в Нью-Йорку 2022 онлайн без кабелю

Як дивитися Тиждень моди в Нью-Йорку 2022 онлайн без кабелю

Тиждень моди в Нью-Йорку (NYFW) — це піврічна подія індустрії моди, яка проводиться щороку в лютому та вересні. Перша серія випуску 2022 року тривала з 11 по 16 лютого.

Як перетворити будь-яку багатокористувацьку гру на розділений екран на одному ПК

Як перетворити будь-яку багатокористувацьку гру на розділений екран на одному ПК

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

Як робити дуети в Tiktok

Як робити дуети в Tiktok

TikTok давно переріс свій оригінальний формат програми для обміну кумедними відеороликами. Сьогодні він включає кілька різних форматів.

Оцінка Snapchat: як це працює та як його підвищити

Оцінка Snapchat: як це працює та як його підвищити

Оцінка Snapchat (інша назва Snap Score) описує бали, накопичені на основі частоти взаємодії з іншими користувачами в додатку для обміну повідомленнями та соціальних мережах. У цій публікації ми виділимо елементи, які складають систему оцінки Snapchat.

Що таке Instagram Highlights і як ними користуватися

Що таке Instagram Highlights і як ними користуватися

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

Як зробити аватар в Instagram

Як зробити аватар в Instagram

Подібно до Apple Memojis на iPhone, iPad і Mac, ви можете створити аватар в Instagram. Потім використовуйте наклейки свого аватара в прямих повідомленнях або історіях Instagram, які ви створюєте.

Як видалити непрочитані повідомлення в Instagram

Як видалити непрочитані повідомлення в Instagram

Одне із запитань, яке найчастіше задають користувачі Instagram, — як позначити свої прямі повідомлення як непрочитані. Функція непрочитаних повідомлень доступна у Facebook Messenger, то чому б і не в Instagram.

Як користуватися функцією перемішування Netflix Play Something

Як користуватися функцією перемішування Netflix Play Something

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

Як виступити з TED Talk

Як виступити з TED Talk

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

Як анімувати на Procreate

Як анімувати на Procreate

Для художників, які використовують iPad, художня програма Procreate є однією з найпотужніших доступних програм. Є тисячі пензлів на вибір, нескінченні комбінації кольорів і широкий набір інструментів, які вони можуть використовувати.

Вирішіть помилку «Файл iTunes Library.itl заблоковано» в iTunes

Вирішіть помилку «Файл iTunes Library.itl заблоковано» в iTunes

Вирішіть помилку Apple iTunes, яка говорить про те, що файл iTunes Library.itl заблоковано, на заблокованому диску або у вас немає дозволу н�� запис для цього файлу.

ITunes: Як перемішати або повторити музику

ITunes: Як перемішати або повторити музику

Не можете зрозуміти, як повторити пісню чи список відтворення в Apple iTunes? Ми не могли спочатку. Ось кілька докладних інструкцій щодо того, як це зробити.

Створюйте закруглені кути за допомогою Paint.NET

Створюйте закруглені кути за допомогою Paint.NET

Як створити сучасні фотографії, додавши закруглені кути в Paint.NET

Як затемнити Always-on Display на iPhone 14 Pro

Як затемнити Always-on Display на iPhone 14 Pro

Якщо високий рівень яскравості екрана Always-on Display на ваших iPhone 14 Pro та Pro Max викликає у вас головний біль, не хвилюйтеся; ось як ви можете зменшити його, щоб зробити його стерпним. AOD на iPhone…

Як поділитися статусом фокусування з усіма на iPhone

Як поділитися статусом фокусування з усіма на iPhone

За допомогою режиму «Зосередженість» на iPhone ви можете налаштувати та запланувати, як ви хочете отримувати сповіщення про дзвінки, повідомлення та програми протягом дня з єдиною метою — уникнути відволікання, коли від людей…

Невдала активація Проблема iMessage: як вирішити

Невдала активація Проблема iMessage: як вирішити

Коли ви вперше налаштовуєте iPhone або перезавантажуєте його після скидання до заводських налаштувань, однією з перших речей, які вам можуть знадобитися перевірити, чи була активована служба iMessage від Apple…

Google Photos розпізнавання обличчя не працює: виправлення та поради для спроби

Google Photos розпізнавання обличчя не працює: виправлення та поради для спроби

Google Photos є найпопулярнішим сервісом для зберігання та обміну фотографіями на планеті. Незважаючи на те, що послуга стала платною — ви все ще отримуєте 15 ГБ спільної пам’яті — Google Photos вдалося зберегти більшість...

8 способів перевстановити Safari на iPhone [2023]

8 способів перевстановити Safari на iPhone [2023]

Перегляд веб-сторінок є основною функцією мобільних пристроїв, яка ефективно полегшується завдяки браузерам. Ці браузери також дозволяють установлювати блокувальники вмісту та інші інструменти для персоналізації вашої бро…

Не завантажується налаштування Halo Infinite: як виправити

Не завантажується налаштування Halo Infinite: як виправити

Бета-версія багатокористувацької гри Halo Infinite зараз у моді. Довгоочікувана багатокористувацька гра доступна безкоштовно на ПК та Xbox, дозволяючи гравцям вести бій зі своїм другом…

Як встановити Google як браузер за замовчуванням і повністю видалити Edge

Як встановити Google як браузер за замовчуванням і повністю видалити Edge

Тепер Microsoft Edge повністю інтегровано в Windows 11. Те, що починалося як альтернатива веб-браузерам Chromium, зараз залучило понад 8,1% користувачів у всьому світі. Корпорація Майкрософт хоче залучати більше до…