Как да накарате компютъра си да говори това, което въвеждате

Как да накарате компютъра си да говори това, което въвеждате

В Windows има страхотна функция, която ви позволява да накарате компютъра си да говори или да говори каквото му кажете! Този метод се възползва от вградения API, инсталиран на Windows XP, Vista, 7, 8 и 10, наречен SAPI (интерфейс за програмиране на говорни приложения).

Microsoft Speech API е това, което се използва за функцията за достъпност от текст към говор, вградена в Windows. Можете също да пишете програми, които извикват API, което ще ви позволи да оставите вашите приложения да говорят, но това е за разработчиците.

Съдържание

  • Въвеждане на текст, изговаряне на съобщение
  • Конфигуриране на гласови настройки на SAPI
  • Скрипт файл за график

Просто да накараш компютъра си да казва това, което искаш, всъщност е доста лесно! В тази статия ще ви покажа как да създадете VBS скрипт, който ще приеме въведен текст от потребител и след това ще го изговори. Ще спомена също как да кодирате твърдо текста, който искате да бъде изречен, и след това да планирате този скрипт да се изпълнява при конкретни събития като стартиране на Windows или излизане.

Въвеждане на текст, изговаряне на съобщение

Нека започнем с прост скрипт, който ще отвори диалогов прозорец, където можете да въведете това, което искате Windows да говори. Първо, отворете Notepad.

Стъпка 1:  Поставете следния текст в нов документ:

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

Имайте предвид, че когато копирате текст от вашия уеб браузър и го поставите в Notepad, кавичките ще причинят проблеми. Преди да запазите файла, трябва да прегледате и изтриете всеки цитат (“) и да въведете отново цитата. В примера по-долу има шест кавички. Трябва да изглежда нещо като изображението по-долу.

Как да накарате компютъра си да говори това, което въвеждате

Сега, когато отидете да запазите файла, дайте му произволно име, но се уверете, че сте написали и .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) , в противен случай ще получите съобщение за грешка, когато се опитате да изпълните скрипта. Можете също да създадете друг документ на Notepad и да поставите кода по-долу, който ще ви каже какви гласове са инсталирани. Запазете го като .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 има вградена функция, наречена Task Scheduler, която ви позволява лесно да правите някои доста сложни неща със скриптове.

Предишната ми публикация разглежда в дълбочина как да планирам стартиране на скриптов файл, когато възникнат определени събития в Windows. Ако имате някакъв проблем да накарате скрипта си да работи, не се колебайте да публикувате коментар и аз ще се опитам да помогна. Наслади се!


Какво е финансиране от Kickstarter и как да финансирате своя проект?

Какво е финансиране от Kickstarter и как да финансирате своя проект?

Kickstarter е отговорен за повече от $5. 5 милиарда обещания за повече от 195 946 различни проекта.

Как да гледате 2022 Кентъки Дерби онлайн без кабел

Как да гледате 2022 Кентъки Дерби онлайн без кабел

Независимо дали сте опитен фен на конните надбягвания или съвсем нов в спорта, Кентъки Дерби е вълнуващо събитие. Дербито обикновено се провежда всяка година в първата събота на май в Чърчил Даунс в Луисвил, Кентъки.

Как да гледате Оскарите 2022 онлайн без кабел

Как да гледате Оскарите 2022 онлайн без кабел

Отново е това време от годината. 94-тата церемония по връчване на наградите „Оскар“, популярно известна като „Оскар“, е планирана да бъде излъчена по ABC на 27 март (неделя) от 20:00 ET / 17:00 PT.

Какво е Netflix Games и как работи?

Какво е Netflix Games и как работи?

Netflix наскоро пусна нова функция, наречена Netflix Games. Това е част от платформата за стрийминг, която е достъпна за мобилни устройства, както за Android, така и за iOS, и предоставя на абонатите на Netflix библиотека от игри за техните устройства.

Как да видите кой е гледал вашия TikTok профил и видеоклипове

Как да видите кой е гледал вашия TikTok профил и видеоклипове

Ако сте любопитни кой гледа вашите видеоклипове в TikTok, можете да проверите директно от вашия профил. Това е лесен начин да разберете кой най-отблизо следи вашето съдържание, но също така може да бъде полезен за проследяване на проблемни тролове.

20 забавни трика на Siri, които трябва да опитате

20 забавни трика на Siri, които трябва да опитате

Трудно е да се повярва, че Siri съществува повече от десетилетие. Революционният (тогава) гласов асистент на Apple сега е ежедневен инструмент за потребителите на iOS и macOS.

Как да направите видеоклипове с бумеранг в Instagram и Snapchat

Как да направите видеоклипове с бумеранг в Instagram и Snapchat

Boomerang беше самостоятелно приложение за създаване на едносекундни видеоклипове, които се възпроизвеждаха в цикъл. Facebook интегрира Boomerang в Instagram Stories и изтегли самостоятелното приложение Boomerang от магазините за приложения.

Как да гледате NFL Draft онлайн без кабел

Как да гледате NFL Draft онлайн без кабел

Проектът на NFL е годишно събитие от седем кръга, в което всеки отбор получава възможност да подобри списъка си с нови попълнения. Тази година отбелязва 87-ата среща на проекта на NFL и събитието ще се проведе в Лас Вегас от 28 до 30 април. За щастие, режачите на кабели могат да гледат проекта на NFL 2022 онлайн без кабел.

Резултат на Snapchat: Как работи и как да го увеличите

Резултат на Snapchat: Как работи и как да го увеличите

Резултатът на Snapchat (иначе наричан Snap Score) описва точки, натрупани въз основа на честотата на взаимодействия с други потребители в приложението за съобщения и социални мрежи. В тази публикация ще подчертаем елементите, които изграждат системата за оценяване на Snapchat.

Какво представляват Snapchat ивици и защо имат значение?

Какво представляват Snapchat ивици и защо имат значение?

Snapchat ивиците или Snapstreaks представляват броя дни, през които сте успели да изпратите снимка или видео снимка на вашия Snapchat приятел. За децата в гимназията Snapstreaks представлява тяхното приятелство.

Как да гледате Liberty Bowl 2022 онлайн без кабел

Как да гледате Liberty Bowl 2022 онлайн без кабел

ESPN притежава правото да излъчва 64-ия годишен американски колежански футболен мач. Мачът е насрочен за 16:30 ч.

Как да непрочетени съобщения в Instagram

Как да непрочетени съобщения в Instagram

Един от най-задаваните въпроси от потребителите на Instagram е как да маркират директните си съобщения като непрочетени. Функцията за непрочетени съобщения е достъпна във Facebook Messenger, така че защо не и в Instagram.

15 ободряващи и вдъхновяващи филма, които да гледате в Netflix точно сега

15 ободряващи и вдъхновяващи филма, които да гледате в Netflix точно сега

Животът понякога може да бъде труден. Стресът от работа или училище, натискът на семейството или дори вечерните новини са достатъчни, за да накарат всеки да се почувства потиснат.

Какво е табло за настроение на Pinterest и как да го направите

Какво е табло за настроение на Pinterest и как да го направите

Таблата за настроение на Pinterest са страхотни начини да изразите себе си. Мислете за тях като за онлайн лексикон – колекция от снимки, цитати, цветове и други, които означават настроение или емоция.

Какво означават Snapchat Emojis и как да ги използвате

Какво означават Snapchat Emojis и как да ги използвате

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

Как да намерите песни или аудио, използвани във видеоклипове на TikTok

Как да намерите песни или аудио, използвани във видеоклипове на TikTok

Видеоклиповете в TikTok са базирани на закачливи мелодии. В края на краищата половината видеоклипове там не биха били толкова забавни, ако не беше фоновото аудио.

Как да намерите евтини места за престой в Airbnb

Как да намерите евтини места за престой в Airbnb

Ако някога сте се опитвали да направите пътуването си по-достъпно, знаете, че престоят ви в хотела е значителна част от пътните разходи. Ако никога не сте опитвали Airbnb като алтернатива на хотелите, може да помислите да опитате.

Как да започнете да пишете на носител

Как да започнете да пишете на носител

Да накарате текста си да бъде видян в интернет може да бъде трудна задача и може да се почувства малко обезсърчаващо, когато вече има море от други уебсайтове, които публикуват съдържание. Особено ако тепърва започвате като писател, познаването на най-доброто място или платформа за блогове, за да споделите думите си, може да не е очевидно.

8 креативни идеи за истории в Instagram „Честит рожден ден“, които трябва да опитате

8 креативни идеи за истории в Instagram „Честит рожден ден“, които трябва да опитате

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

Как да си направим макара в Instagram

Как да си направим макара в Instagram

След като Tik Tok навлезе на сцената на социалните медии, популярността му предизвика необходимостта от отговор от други платформи, за да поддържа интереса на тяхната потребителска база. Видеосъдържанието с кратка форма се превърна в следващото голямо нещо в социалните медии и почти всички платформи вече имат свой собствен поглед върху него.

Разрешете грешката „Файлът iTunes Library.itl е заключен“ в iTunes

Разрешете грешката „Файлът iTunes Library.itl е заключен“ в iTunes

Разрешете грешка на Apple iTunes, която казва, че файлът iTunes Library.itl е заключен, на заключен диск или нямате разрешение за запис за този файл.

ITunes: Как да разбърквате или повтаряте музика

ITunes: Как да разбърквате или повтаряте музика

Не можете да разберете как да повторите песен или плейлист в Apple iTunes? И ние не можахме в началото. Ето някои подробни инструкции как се прави.

Създавайте заоблени ъгли с Paint.NET

Създавайте заоблени ъгли с Paint.NET

Как да създадете модерно изглеждащи снимки чрез добавяне на заоблени ъгли в Paint.NET

Всичко, което трябва да знаете за WhatsApp Delete for Me

Всичко, което трябва да знаете за WhatsApp Delete for Me

Използвахте ли Delete for me в WhatsApp, за да изтриете съобщения от всички? Няма проблем! Прочетете това, за да научите да отмените Изтриване за мен в WhatsApp.

Деактивирайте изскачащите известия на AVG

Деактивирайте изскачащите известия на AVG

Как да изключите досадните известия на AVG, които се появяват в долния десен ъгъл на екрана.

Как да изтриете акаунта си в Instagram

Как да изтриете акаунта си в Instagram

Когато решите, че сте приключили с акаунта си в Instagram и искате да се отървете от него. Ето ръководство, което ще ви помогне да изтриете акаунта си в Instagram временно или за постоянно.

Notepad++: Как да деактивирате връзки, върху които може да се кликне

Notepad++: Как да деактивирате връзки, върху които може да се кликне

Научете стъпка по стъпка как да изключите връзките, върху които може да се кликва, в Notepad++ с този лесен и бърз урок.

Apple TV+: Как да изтриете шоу от горния следващ списък

Apple TV+: Как да изтриете шоу от горния следващ списък

Отървете се от показване на предаване в Up Next на Apple TV+, за да запазите любимите си предавания в тайна от другите. Ето стъпките.

Как да промените снимката на профила в Disney+

Как да промените снимката на профила в Disney+

Открийте колко лесно е да промените профилната снимка за вашия акаунт в Disney+ на вашия компютър и устройство с Android.

10-те най-добри алтернативи на Microsoft Teams през 2023 г

10-те най-добри алтернативи на Microsoft Teams през 2023 г

Търсите алтернативи на Microsoft Teams за лесна комуникация? Намерете най-добрите алтернативи на Microsoft Teams за вас през 2023 г.