Spisu treści:

Interaktywne radio narracyjne: 6 kroków (ze zdjęciami)
Interaktywne radio narracyjne: 6 kroków (ze zdjęciami)

Wideo: Interaktywne radio narracyjne: 6 kroków (ze zdjęciami)

Wideo: Interaktywne radio narracyjne: 6 kroków (ze zdjęciami)
Wideo: System RADIO LIVE TV dla studiów radiowych 2024, Listopad
Anonim
Interaktywne radio narracyjne
Interaktywne radio narracyjne

W tym projekcie zamieniamy zgrabnie wyglądające radio w interaktywną narrację głosową. Przyszłość, nadchodzimy!

Kieszonkowe dzieci

Sprzęt komputerowy

  • Zestaw startowy Raspberry Pi 3B+ (lub zestaw startowy Raspberry Pi 4)
  • Zestaw głosowy Google AIY v1
  • Przełącznik
  • Radio retro
  • Wkrętaki
  • Sprzęt lutowniczy - opcjonalny

Oprogramowanie

  • Platforma Google Cloud
  • Google Dialogflow

Jako partner Amazon zarabiam na kwalifikujących się zakupach, których dokonujesz za pomocą moich linków afiliacyjnych.

Krok 1: Wideo projektu

Image
Image

Krok 2: Radio

Radio
Radio
Radio
Radio

Jak większość projektów modernizacyjnych, ten zaczyna się od starej elektroniki, a dokładniej Bjazzo Ts firmy Telefunken, wykonanej w latach 60-tych w zachodnich Niemczech.

Najpierw trzeba określić, co nadaje się do ponownego użytku. Najlepszym sposobem, aby się tego dowiedzieć, jest demontaż naszej starej technologii. Ten krok jest inny dla każdego urządzenia, ale usunięcie wszystkich napotkanych śrub to świetny początek.

Na szczęście możemy uratować zarówno oryginalny głośnik, jak i przycisk włączania/wyłączania. Zachowujemy również część, która trzyma wszystkie przyciski.

Po tej udanej operacji zostaje nam kilka komponentów wielokrotnego użytku i półpusta rama.

Krok 3: Sprzęt

Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy
Sprzęt komputerowy

Z naszą nowo utworzoną przestrzenią i częściami wielokrotnego użytku przechodzimy do następnego kroku, dodając własny sprzęt.

Celem jest stworzenie sterowanego głosem, interaktywnego urządzenia do opowiadania historii. Oznacza to, że potrzebujemy mikrofonu i głośnika w połączeniu z jakąś mocą obliczeniową. Que the Google AIY Voice Kit, pakiet sprzętowy idealny do naszego przedsięwzięcia.

Postępowanie zgodnie z instrukcjami kompilacji jest proste, ale zamiast dostarczonego głośnika i przycisku łączymy te, które odzyskaliśmy z naszego starego radia. Po złożeniu i przygotowaniu całego sprzętu możemy teraz uruchomić dowolny z dostarczonych przykładów.

Krok 4: Historia

Fabuła
Fabuła
Fabuła
Fabuła

Zanim będziemy mogli zbudować naszą historię, musimy wymyślić odpowiedni temat. Jak wspomniano wcześniej, nasze radio powstało w latach 60-tych w zachodnich Niemczech. Działo się to podczas zimnej wojny w ważnym miejscu.

Myśląc o zimnej wojnie, myślimy o szpiegostwie i tak po prostu mamy nasz temat, szpiegostwo!

Zanim przejdziemy do budowy chatbota, jest jeszcze jedno do zrobienia, czyli struktura fabuły. Ponieważ chcemy, aby nasz wykres zmieniał się na podstawie danych wprowadzanych przez użytkownika, musimy zaprojektować drzewo decyzyjne. Gdy skończymy, wszyscy jesteśmy gotowi przekraść się do następnego kroku.

Krok 5: Chatbot

Chatbot
Chatbot
Chatbot
Chatbot
Chatbot
Chatbot

Sukces, gdy historia jest ukończona, możemy zacząć od chatbota. Idealnie byłoby, gdybyśmy mieli oprogramowanie, które pomoże wybrać właściwą odpowiedź, zarówno wydobywając znaczenie z mówionego tekstu, jak i podejmując decyzje dotyczące fabuły.

To jest dokładnie to, co zapewnia platforma chatbotowa, zarówno wykrywając znaczenie w tekście („Przetwarzanie języka naturalnego”), jak i podejmując decyzje.

Istnieje wielu dostawców i możesz wybrać dowolnego z nich, jednak wybraliśmy Google Dialogflow, ponieważ jest bezpłatny i łatwy w użyciu. Dialogflow ma tutaj świetny przewodnik dla początkujących.

Po przygotowaniu i kreatywnym pisaniu chatbot jest gotowy do pracy. Teraz łączymy lokalny sprzęt z chatbotem, przekształcając nasz wynalazek w prawdziwego voicebota.

Cały kod znajduje się w tym artykule, to jest przepływ danych:

1Mikrofon odbiera mówiącą osobę i nagrywa dźwięk.

2-3Za pomocą magii Google AI (speech-to-text) wyodrębniamy tekst mówiony z dźwięku.

4-5Ten tekst jest wysyłany do naszego chatbota (Dialogflow) i jest dopasowywany do prawidłowej odpowiedzi, która jest wysyłana z powrotem do Raspberry Pi.

6-7 Używając trochę bardziej voodoo sztucznej inteligencji, ten tekst służy do generowania sztucznej mowy.

8Ten dźwięk jest nadawany osobie przez głośnik.

Uwaga: Cały ten proces jest aktywowany tylko wtedy, gdy przycisk radiotelefonu jest włączony.

Krok 6: Wynik

Wynik
Wynik
Wynik
Wynik
Wynik
Wynik

Po całej tej ciężkiej pracy nadszedł wreszcie czas, aby odpocząć, zrelaksować się i odkryć różne możliwości, jakie ma do zaoferowania nasz interaktywny narrator.

Zalecana: