Spisu treści:
- Krok 1: Rzeczy, których potrzebujesz
- Krok 2: Instalacja biblioteki Talkie w twoim Arduino IDE
- Krok 3: Połączenia
- Krok 4: Kod
- Krok 5: Wyjście audio
Wideo: Konwerter tekstu na mowę Arduino za pomocą LM386 - Mówiący projekt Arduino - Biblioteka Talkie Arduino: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Cześć chłopaki, w wielu projektach wymagamy, aby arduino mówił coś w rodzaju mówiącego zegara lub podawał niektóre dane, więc w tych instrukcjach przekonwertujemy tekst na mowę za pomocą Arduino.
Krok 1: Rzeczy, których potrzebujesz
Do tej instrukcji potrzebne będą następujące rzeczy: Płyta Arduino Głośnik LM3862x rezystor 10 kΩKondensator 1 x 0,1 uF Kondensator 2 x 10 uF Kondensator 1 x 0,05 uF Kondensator 1 x 220 uF Potencjometr 1 x 100 kZasilanie
Krok 2: Instalacja biblioteki Talkie w twoim Arduino IDE
Teraz Menedżer biblioteki pojawi się na ekranie. W pasku wyszukiwania wpisz Talkie i kliknij przycisk instalacji. Biblioteka zostanie zainstalowana.
Krok 3: Połączenia
Pierwszy obraz pokazuje, jak zrobić wzmacniacz za pomocą LM386. Więc podstawową ideą jest to, że dźwięk wyjdzie z Arduino i musimy go wzmocnić, aby to zrobić, potrzebujemy obwodu wzmacniacza, dlatego używamy LM386 i jego obwodu wzmacniacza, jak tylko możesz patrz na obrazku. Następnie zamiast mikrofonu w obwodzie wzmacniacza LM386 podłączymy go do Arduino jak pokazano na innym obwodzie
Krok 4: Kod
Ta biblioteka Talkie jest bardzo przydatna i zawiera ponad 1000 słów i poleceń. Ma kilka przykładów, możesz wypróbować je wszystkie, ale tutaj używamy prostego kodu, aby wyjaśnić działanie. Skopiuj następujący kod:#include "Talkie.h" //Talkie.h służy do inicjalizacji tej biblioteki i ustawienia pin 3 Arduino jako pin wyjściowy #include "Vocab_US_Large.h" //Vocab_US_Large.h służy do używania alertów#include "Vocab_Special.h" //Vocab_Special.h służy do używania głosu pauseTalkie; //zdefiniuj obiekt „value”, aby użyć poleceńvoid setup() {}void loop() { voice.say(spPAUSE2); voice.say(sp2_NIEBEZPIECZEŃSTWO); voice.say(sp2_NIEBEZPIECZEŃSTWO); głos.powiedz(sp3_STORM); głos.powiedz (sp3_IN); głos.powiedz(sp3_THE); voice.say(sp3_NORTH);/*Pierwsze polecenie voice.say(spPAUSE2) polega na zrobieniu krótkiej pauzy podczas powtarzania komunikatu ostrzegawczego. A kolejne komendy to tylko proste słowa, które implikują: NIEBEZPIECZEŃSTWO NIEBEZPIECZEŃSTWO BURZY NA PÓŁNOCY.*/}Po tym wszystkim wgraj kod na arduino
Krok 5: Wyjście audio
Na koniec wgraj kod w Arduino i podłącz do niego zasilanie. Jak tylko włączysz obwód, zaczniesz słyszeć ostrzeżenia! Jeśli nie uzyskasz wyraźnego dźwięku, spróbuj wyregulować pokrętło potencjometru lub sprawdź, czy Arduino otrzymuje odpowiednie zasilanie i upewnij się, że GND Arduino jest podłączone do masy obwodu.
Zalecana:
Rękawica do konwersji gestów na mowę/tekst: 5 kroków
Rękawica do konwersji gestów na mowę/tekst: Ideą/pchnięciem stojącym za wdrożeniem tego projektu była pomoc osobom, które mają trudności z porozumiewaniem się za pomocą mowy i porozumiewaniem się za pomocą gestów dłoni lub bardziej znanego jako amerykański język migowy (ASL). Ten projekt może być krokiem w kierunku zapewnienia
Zmienny zasilacz impulsowy za pomocą LM2576 [konwerter Buck, CC-CV]: 5 kroków
Zmienny zasilacz impulsowy wykorzystujący LM2576 [przetwornik Buck, CC-CV]: Zasilacze impulsowe znane są z wysokiej wydajności. Zasilacz z regulacją napięcia/prądu to ciekawe narzędzie, które można wykorzystać w wielu aplikacjach, takich jak ładowarka akumulatorów litowo-jonowych/ołowiowych/NiCD-NiMH lub samodzielny zasilacz. W
Kod Morse'a do tekstu za pomocą Arduino: 5 kroków
Kod Morse'a do tekstu za pomocą Arduino: IDEA OpisWszyscy komunikujemy się ze sobą za pomocą naszych naturalnych czujników (języka, gestów… itd.). Ekscytująca część zaczyna się, gdy chcesz udostępnić komuś tajne informacje. Pytanie brzmi: Jak to zrobić? Odpowiedź tkwi w tym, jak transmitujesz
Bubble Talk: Zmień swoją mowę w bąbelki!: 6 kroków (ze zdjęciami)
Bubble Talk: Turn Your Speech Into Bubbles!:”quod, ut dicitur, si est homo bulla, eo magis senex (bo jeśli, jak mówią, człowiek jest bańką, tym bardziej jest starcem)” – Marek Terentius Varro (116 pne - 27 pne), De Re Rustica Bańka mydlana jest efemeryczna. Trwa tylko krótką chwilę i qui
Rozdzielanie tekstu za pomocą programu Excel: 7 kroków (ze zdjęciami)
Rozdzielanie tekstu za pomocą programu Excel: Ta instrukcja pokaże, jak rozdzielić (w żargonie komputerowym, przeanalizować) tekst za pomocą programu Excel. Instruktaż wprowadzi Cię do niektórych poleceń obsługi tekstu w programie Excel. Ta instrukcja będzie oparta na programie Excel 2007, ale będzie działać w każdym r