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ę!



Leave a Comment

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.

7 najlepszych poprawek dotyczących wyszukiwania poczty w programie Outlook, które nie działa na komputerze Mac

7 najlepszych poprawek dotyczących wyszukiwania poczty w programie Outlook, które nie działa na komputerze Mac

Jeśli funkcja wyszukiwania poczty nie działa w aplikacji Outlook na komputerze Mac, oto kilka niezawodnych rozwiązań pozwalających pozbyć się tego problemu.

7 najlepszych sposobów na naprawienie powiadomień z Facebook Messengera, które nie znikają

7 najlepszych sposobów na naprawienie powiadomień z Facebook Messengera, które nie znikają

Powiadomienie na Facebooku Messenger nie zniknie nawet po przeczytaniu wiadomości? Oto kilka sposobów rozwiązania problemu.

Co to są potwierdzenia odczytu telegramu i czy można je wyłączyć

Co to są potwierdzenia odczytu telegramu i czy można je wyłączyć

Przyjrzyjmy się szczegółowo, czym są potwierdzenia odczytu Telegramu i czy możesz wyłączyć tę funkcję w aplikacji Telegram.

8 najlepszych porad i wskazówek dotyczących Google Pixel 8 i 8 Pro

8 najlepszych porad i wskazówek dotyczących Google Pixel 8 i 8 Pro

Kupujesz sobie zupełnie nowego Pixela? Sprawdź naszą listę najlepszych wskazówek i trików dotyczących Google Pixel 8 i Pixel 8 Pro, dzięki którym zwiększysz swoje wrażenia.

Dlaczego mój Apple TV się nie włącza i jak to naprawić

Dlaczego mój Apple TV się nie włącza i jak to naprawić

Apple TV nie włącza się? Przyjrzyjmy się 6 sposobom, które pomogą Ci rozwiązać ten problem i przywrócić działanie Apple TV.

Co oznacza zalecany serwis baterii na komputerze Mac

Co oznacza zalecany serwis baterii na komputerze Mac

Jeśli w menu baterii komputera Mac pojawia się ostrzeżenie „Zalecana usługa”, oto, co to oznacza i jak to naprawić.

5 sposobów naprawienia problemu z niedziałającymi motywami Samsung

5 sposobów naprawienia problemu z niedziałającymi motywami Samsung

Czy nie możesz pobrać motywów lub tapet z aplikacji Motywy na telefony Samsung? Dowiedz się, jak naprawić problem z niedziałającą aplikacją Galaxy Themes.

3 sposoby naprawienia problemu, w którym zaproszenie do znajomych nie działa w niezgodzie

3 sposoby naprawienia problemu, w którym zaproszenie do znajomych nie działa w niezgodzie

Masz problemy z wysyłaniem lub akceptowaniem zaproszeń do znajomych na Discordzie? Oto kilka wskazówek, które powinny sprawić, że nieudane zaproszenia do znajomych ponownie zadziałają na Discordzie.

5 sposobów na naprawienie połączeń na Instagramie, które nie dzwonią lub nie działają

5 sposobów na naprawienie połączeń na Instagramie, które nie dzwonią lub nie działają

Nie możesz wykonywać ani odbierać połączeń na Instagramie na swoim telefonie? Oto, jak naprawić problem z niedziałającymi połączeniami na Instagramie na Androidzie.

14 sposobów naprawienia niedziałającego przepływu Logitech

14 sposobów naprawienia niedziałającego przepływu Logitech

Czy Logitech Flow nie wykrywa innego komputera lub nie możesz z niego korzystać? Dowiedz się, jak naprawić błąd Logitech Flow, który nie działa w systemie Windows lub Mac.