Jak zmusić komputer do mówienia / mówienia tego, co wpisujesz

W systemie Windows jest fajna funkcja, która pozwala sprawić, by komputer mówił lub mówił cokolwiek mu powiesz! Ta metoda wykorzystuje wbudowany interfejs API zainstalowany w systemach Windows XP, Vista, 7, 8 i 10 o nazwie SAPI (Speech Application Programming Interface).

Interfejs Microsoft Speech API jest używany przez funkcję ułatwień dostępu zamiany tekstu na mowę wbudowaną w system Windows. Możesz także pisać programy, które wywołują API, co pozwoliłoby twoim aplikacjom mówić, ale to dla programistów.

Spis treści

  • Wprowadź tekst, wypowiedz wiadomość
  • Skonfiguruj ustawienia głosowe SAPI
  • Zaplanuj plik skryptu

Sprawienie, by komputer powiedział, czego chcesz, jest w rzeczywistości całkiem łatwe! W tym artykule pokażę, jak utworzyć skrypt VBS, który pobierze tekst od użytkownika, a następnie go wymówi. Wspomnę również, jak zakodować tekst, który chcesz wymówić, a następnie zaplanować uruchamianie tego skryptu w przypadku określonych zdarzeń, takich jak uruchomienie systemu Windows lub wylogowanie.

Wprowadź tekst, wypowiedz wiadomość

Zacznijmy od prostego skryptu, który wyświetli okno dialogowe, w którym możesz wpisać, co ma mówić system Windows. Najpierw otwórz Notatnik.

Krok 1:  Wklej następujący tekst do nowego dokumentu:

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

Pamiętaj, że kiedy skopiujesz tekst z przeglądarki internetowej i wkleisz go do Notatnika, cudzysłowy będą powodować problemy. Przed zapisaniem pliku należy przejrzeć i usunąć każdy cytat („”), a następnie wpisać go ponownie. W poniższym przykładzie jest sześć cytatów. Powinno to wyglądać mniej więcej tak, jak na obrazku poniżej.

Jak zmusić komputer do mówienia / mówienia tego, co wpisujesz

Teraz, kiedy idziesz, aby zapisać plik, nadaj mu dowolną nazwę, ale upewnij się, że po nazwie wpisałeś także .VBS . Następnie w polu Zapisz jako typ wybierz Wszystkie pliki zamiast domyślnych Dokumentów tekstowych.

Jak zmusić komputer do mówienia / mówienia tego, co wpisujesz

Teraz kliknij dwukrotnie plik VBS i powinieneś zobaczyć pole wprowadzania, w którym możesz wpisać tekst, który chcesz wypowiedzieć! Wpisz coś i kliknij OK.

Jak zmusić komputer do mówienia / mówienia tego, co wpisujesz

Jeśli wszystko zrobiłeś dobrze, powinieneś usłyszeć męski lub żeński głos wypowiadający twoje zdanie. Jeśli pojawi się jakikolwiek komunikat o błędzie, skopiuj i wklej tekst ponownie i zastąp te cytaty.

Skonfiguruj ustawienia głosowe SAPI

To jest fajne, ale możemy też skonfigurować nasz mały gadający komputer z różnymi ustawieniami. Możemy zmienić głośność, jak szybko lub wolno mówi głos i zmienić płeć między męską i żeńską. Oto przykładowy kod, w którym dodałem kilka dodatkowych linii.

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

Domyślna szybkość to 0, a zakres wynosi od -10 do 10. -10 sprawi, że głos będzie mówił bardzo wolno, a 10 będzie mówić bardzo szybko. Głośność jest domyślnie ustawiona na 100, a zakres wynosi od 0 do 100. Wiersz rozpoczynający się od Set sapi.Voice umożliwi zmianę na inny głos, jeśli jest zainstalowany w systemie.

Pamiętaj, że liczba głosów do wyboru zależy od systemu operacyjnego. W Windows 7 jest tylko jeden głos, Microsoft Anna.

Jak zmusić komputer do mówienia / mówienia tego, co wpisujesz

W systemie Windows 10 dostępne są dwa głosy: Microsoft David i Microsoft Zira, jak pokazano poniżej.

Jak zmusić komputer do mówienia / mówienia tego, co wpisujesz

Jak zmusić komputer do mówienia / mówienia tego, co wpisujesz

Jeśli w systemie jest zainstalowany tylko jeden głos, musisz zmienić sapi.GetVoices.Item(1) na sapi.GetVoices.Item(0) , w przeciwnym razie podczas próby uruchomienia skryptu pojawi się komunikat o błędzie. Możesz także utworzyć inny dokument Notatnika i wkleić poniższy kod, który powie Ci, jakie głosy są zainstalowane. Zapisz go jako plik .VBS, jak pokazano powyżej, i uruchom go.

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

Do tej pory używaliśmy tego wyskakującego okna dialogowego do wprowadzania tekstu, ale możesz też po prostu wpisać swoją wiadomość do pliku skryptu. Byłoby to przydatne, gdybyś chciał zaplanować automatyczne uruchamianie skryptu. Oczywiście można to wykorzystać do żartowania znajomym i rodzinie i działa to naprawdę dobrze.

Wyobraź sobie, że ktoś włącza swój komputer i słyszy, jak komputer mówi do niego: „Cześć John, jestem bardzo śpiący, proszę, nie przeszkadzaj mi dzisiaj!” kiedy się uruchamia! Mogę ci obiecać z doświadczenia, że ​​to histeria i zdecydowanie powinieneś tego spróbować.

Aby zakodować wiadomość na stałe, po prostu zmień ostatnią linię na coś takiego:

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

Zaplanuj plik skryptu

Teraz, gdy masz zakodowaną wiadomość dla zamierzonego celu, po prostu musisz ją uruchomić, kiedy chcesz. Jeśli jesteś obeznany z technologią, możesz użyć programu takiego jak AutoIt , który pozwoli ci robić ekstremalne rzeczy, takie jak uruchamianie pliku skryptu, gdy określony program jest otwierany lub gdy okno jest maksymalizowane lub minimalizowane.

Nie mam czasu, aby zagłębić się w to wszystko w tym poście, ale na szczęście Microsoft ma wbudowaną funkcję o nazwie Harmonogram zadań, która pozwala łatwo wykonywać dość skomplikowane rzeczy za pomocą skryptów.

Mój poprzedni post szczegółowo opisuje, jak zaplanować uruchomienie pliku skryptu , gdy wystąpią określone zdarzenia w systemie Windows. Jeśli masz problemy z uruchomieniem skryptu, napisz komentarz, a postaram się pomóc. Cieszyć się!



Jak zacząć pisać na Medium

Jak zacząć pisać na Medium

Sprawienie, by Twoje teksty były widoczne w Internecie, może być trudnym zadaniem i może wydawać się nieco zniechęcające, gdy istnieje już morze innych witryn publikujących treści. Zwłaszcza jeśli dopiero zaczynasz jako pisarz, znajomość najlepszego miejsca lub platformy blogowej do dzielenia się swoimi słowami może nie być oczywista.

Historia oglądania TikTok: jak zobaczyć oglądane filmy

Historia oglądania TikTok: jak zobaczyć oglądane filmy

Jako użytkownik TikTok prawdopodobnie oglądasz wiele filmów, które lubisz. Ale co, jeśli zapomnisz polubić, dodać do ulubionych lub skomentować film, który Ci się podoba.

23 Wordle Alternatywy dla miłośników gier słownych

23 Wordle Alternatywy dla miłośników gier słownych

Nie mam dość Wordle'a. Przeszukaliśmy Internet i sporządziliśmy listę 23 klonów, remiksów i innych wersji Wordle, abyś mógł podrapać swoje pięcioliterowe puzzle.

Jak zrobić rolkę na Instagramie

Jak zrobić rolkę na Instagramie

Po tym, jak Tik Tok wszedł na scenę mediów społecznościowych, jego popularność wywołała potrzebę odpowiedzi ze strony innych platform, aby utrzymać zainteresowanie ich użytkowników. Krótkie treści wideo stały się kolejną wielką rzeczą w mediach społecznościowych i prawie wszystkie platformy mają teraz własne podejście do tego.

13 zabawnych rozszerzeń Chrome na przerwę

13 zabawnych rozszerzeń Chrome na przerwę

Kiedy pracujesz online, niezależnie od tego, czy korzystasz z firmowego narzędzia CMS, zbierasz informacje do artykułu, czy nadążasz za e-mailami, od czasu do czasu potrzebujesz przerwy. Tych 12 zabawnych i zabawnych rozszerzeń przeglądarki dla Google Chrome jest właśnie tym, czego potrzebujesz.

Co to jest Reddit Flair (i jak go używać)

Co to jest Reddit Flair (i jak go używać)

Istnieje kilka sposobów personalizacji profilu użytkownika w Reddit, ale jednym z łatwych sposobów jest użycie stylu Reddit. Dzięki temu możesz oznaczyć swoje posty lub nazwę użytkownika w niektórych subredditach, aby dodać kontekst lub humor.

Czy widzisz, kto oglądał Twoją historię na Instagramie?

Czy widzisz, kto oglądał Twoją historię na Instagramie?

Myślisz, że ktoś potajemnie szpieguje Twoje historie na Instagramie? Czy to w ogóle możliwe.

Co to jest Snapchat Spotlight i jak go przesłać

Co to jest Snapchat Spotlight i jak go przesłać

Snapchat to aplikacja do przesyłania wiadomości multimedialnych, która w porównaniu z Instagramem zyskała mniej niż zasłużoną uwagę. Ma mnóstwo funkcji, takich jak zabawne kamee, możliwość tworzenia własnych naklejek Snapchata lub funkcję Snapchat Spotlight.

Jak dodawać znajomych na Discordzie

Jak dodawać znajomych na Discordzie

W przeciwieństwie do innych platform mediów społecznościowych, które zostały stworzone specjalnie do Twojego użytku, Discord to platforma, która pozwala użytkownikom budować społeczności i tworzyć trwałe relacje bez względu na to, gdzie się znajdują. Jeśli chcesz stworzyć własny serwer, pierwszą rzeczą, którą musisz wiedzieć, jest dodawanie znajomych na Discordzie, aby móc zaprosić ich do swojej społeczności.

Jak grać w gry na Facebooku Messenger

Jak grać w gry na Facebooku Messenger

W ciągu ostatnich kilku lat Facebook miał trudności ze znalezieniem domu dla swojej funkcji gier. Gry społecznościowe były kiedyś dostępne w aplikacji Facebook Messenger, ale teraz można uzyskać do nich dostęp tylko za pośrednictwem samej aplikacji Facebook.

Jak zrobić zrzut ekranu na Snapchacie bez powiadamiania drugiej osoby

Jak zrobić zrzut ekranu na Snapchacie bez powiadamiania drugiej osoby

Snapchat stał się jedną z najpopularniejszych aplikacji społecznościowych na świecie. Pomysł polega na tym, że użytkownicy Snapchata wysyłają „Snapsy” do swoich znajomych przez określony czas.

Jak oglądać Wimbledon 2022 online bez kabla

Jak oglądać Wimbledon 2022 online bez kabla

Turniej Wimbledonu 2022 jest wyjątkowy z wielu powodów. Znani gracze, tacy jak Daniil Miedwiediew i Andriej Rublow, będą tęsknić z powodu zakazu Wimbledonu dla rosyjskich i białoruskich graczy.

8 kreatywnych pomysłów na „Happy Birthday” na Instagramie, które powinieneś wypróbować

8 kreatywnych pomysłów na „Happy Birthday” na Instagramie, które powinieneś wypróbować

Instagram to świetna platforma do dzielenia się wspomnieniami, celebrowania ważnych chwil w życiu i oczywiście publikowania autoportretów. Instagramy są również idealne do złożenia komuś życzeń urodzinowych.

Czym są serie Snapchata i dlaczego mają znaczenie?

Czym są serie Snapchata i dlaczego mają znaczenie?

Smugi Snapchata lub Snapstreaks reprezentują liczbę dni, w których udało Ci się wysłać zdjęcie lub przystawkę wideo do znajomego Snapchata. Dla uczniów szkół średnich Snapstreaks reprezentują ich przyjaźń.

Jak robić filmy Boomerang na Instagramie i Snapchacie

Jak robić filmy Boomerang na Instagramie i Snapchacie

Boomerang był kiedyś samodzielną aplikacją do tworzenia jednosekundowych filmów odtwarzanych w pętli. Facebook zintegrował Boomerang z Instagram Stories i pobrał samodzielną aplikację Boomerang ze sklepów z aplikacjami.

Jak zobaczyć aktywność znajomych w Spotify

Jak zobaczyć aktywność znajomych w Spotify

Spotify to jedna z najpopularniejszych aplikacji do strumieniowego przesyłania muzyki na świecie. Przy 182 milionach użytkowników w 2022 r. istnieje wiele możliwości śledzenia większości działań znajomych w Spotify.

Jak korzystać z profilu astrologicznego na Snapchacie

Jak korzystać z profilu astrologicznego na Snapchacie

Jedną z funkcji Snapchata, z której mogą korzystać inni, jest profil astrologiczny. Snapchat mógł nawet zachęcić Cię do samodzielnego wypróbowania.

Co oznacza „podbicie” na Facebooku?

Co oznacza „podbicie” na Facebooku?

Jeśli korzystasz z Facebooka przez dłuższy czas, być może natknąłeś się na post z sekcją komentarzy z napisem „bump” lub czymś podobnym. Jeśli nie masz pewności, co oznacza wypukłość, może to wyglądać bezsensownie, zwłaszcza gdy ludzie dodają to słowo we własnych wątkach postów.

Jak oglądać NFL Draft online bez kabla

Jak oglądać NFL Draft online bez kabla

Draft NFL to coroczne siedmiorundowe wydarzenie, w którym każda drużyna ma możliwość ulepszenia swojego składu dzięki nowym rekrutom. W tym roku przypada 87. spotkanie NFL Draft, a wydarzenie odbywa się w Las Vegas od 28 do 30 kwietnia. Na szczęście przecinacze kabli mogą oglądać online Draft 2022 NFL bez kabla.

8 sposobów naprawienia niedziałającego logowania ChatGPT

8 sposobów naprawienia niedziałającego logowania ChatGPT

Nie możesz uzyskać dostępu do ChatGPT z powodu problemów z logowaniem? Oto wszystkie powody, dla których tak się dzieje, wraz z 8 sposobami naprawienia niedziałającego logowania ChatGPT.

10 najlepszych sposobów, aby naprawić galerię Samsung, która nie wyświetla wszystkich zdjęć na telefonach Galaxy

10 najlepszych sposobów, aby naprawić galerię Samsung, która nie wyświetla wszystkich zdjęć na telefonach Galaxy

Czy Twoje zdjęcia i filmy nie pojawiają się w aplikacji Galeria? Oto najlepsze sposoby naprawienia problemu z wyświetlaniem wszystkich zdjęć w Galerii Samsung.

11 najlepszych sposobów na naprawienie tego, że Apple Watch nie śledzi snu

11 najlepszych sposobów na naprawienie tego, że Apple Watch nie śledzi snu

Apple Watch ma funkcję śledzenia snu. Jeśli to nie zadziała, zapoznaj się z przewodnikiem, jak naprawić Apple Watch, który nie śledzi snu.

Jak szyfrować wiadomości e-mail w programie Microsoft Outlook

Jak szyfrować wiadomości e-mail w programie Microsoft Outlook

Oto sposób wysyłania i szyfrowania wiadomości e-mail w programie Microsoft Outlook przy użyciu komputera Mac lub PC z systemem Windows.

5 sposobów na naprawienie błędu „Zbyt wiele prób logowania” w Tinderze

5 sposobów na naprawienie błędu „Zbyt wiele prób logowania” w Tinderze

Tinder pokazuje zbyt wiele prób logowania? Nie martw się! W tym przewodniku przyjrzymy się przyczynom i potencjalnym naprawom.

9 najlepszych sposobów naprawienia błędu WhatsApp: Nie można wysłać błędu

9 najlepszych sposobów naprawienia błędu WhatsApp: Nie można wysłać błędu

Status WhatsApp nie jest przesyłany? Wypróbuj te metody rozwiązywania problemów, aby naprawić status WhatsApp. Nie można wysłać tego błędu wideo na Twój telefon.

Recenzja Baseus Bowie MA10: rozsądna inwestycja

Recenzja Baseus Bowie MA10: rozsądna inwestycja

Baseus Bowie MA10 oferuje mnóstwo kuszących funkcji. Ale czy pąki odpowiadają twierdzeniom firmy? Przeczytaj naszą recenzję, aby się dowiedzieć!

5 sposobów resetowania Amazon Fire TV Stick do ustawień fabrycznych

5 sposobów resetowania Amazon Fire TV Stick do ustawień fabrycznych

Masz problem z Amazon Fire TV Stick? Szybko zresetuj go do ustawień fabrycznych, korzystając z tych pięciu metod.

3 sposoby naprawienia historii na Instagramie, która utknęła podczas publikowania

3 sposoby naprawienia historii na Instagramie, która utknęła podczas publikowania

Nie możesz usunąć historii na Instagramie? Czy utknął przy wysyłaniu postów przez wiele godzin? Oto, jak to naprawić, gdy Twoja historia na Instagramie nie działa.

10 najlepszych sposobów na naprawę zdjęć Google, które nie odtwarzają filmów

10 najlepszych sposobów na naprawę zdjęć Google, które nie odtwarzają filmów

Czy Zdjęcia Google nie ładują filmów na Twój telefon z Androidem? Sprawdź najlepsze sposoby naprawienia problemu, który nie odtwarza filmów w Zdjęciach Google.