Aplikacja do zamawiania pizzy

Aplikacja do zamawiania pizzy
P0
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 6 lat
  • Postów:99
0

Witam,
poszukuję informacji na temat tego czy da się przy pomocy javascirpt i dodatkowych
bibliotek wykonać prostą aplikację która będzie rozpoznawać mowę i coś do nas mówić.
Takim przykładem może być zamawianie pizzy w bardzo uproszczonym wydaniu.
Czy ktoś z was wykonywał już takie coś i może podzielić się informacjami i wiedzą ?

fasadin
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
1

https://www.nuance.com/dragon.html
to jest API based wiec wystarczy ze nagrasz cos z mikrofonu i przeslesz plik do nich

nastepnie
https://developers.google.com/web/fundamentals/media/recording-audio/

z mowieniem do uzytkownika, to najlatwiej nagrac wszystkie mozliwe kombinacje ktore bedziesz potrzebowac i na podstawie pytania (czyli na podstawie response ktore zwroci Ci API dragona) wywolywac konkretny plik audio

edytowany 1x, ostatnio: fasadin
sabat24
  • Rejestracja:prawie 7 lat
  • Ostatnio:prawie 6 lat
  • Lokalizacja:konto nieaktywne
  • Postów:46
0

Google ma api do rozpoznawania mowy (w tym po Polsku) w czasie rzeczywistym. Działa to świetnie i przez JS.
Do generowania odpowiedzi zrób jak wyżej albo użyj Ivony.

P0
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 6 lat
  • Postów:99
0

OK, dziękuję za szybką odpowiedź.
A jak to jest z rozpoznawaniem tego co ja powiem ? Są do wyboru dwie pizzy : hawajska i pepperoni. Ja mówię, że chce hawajską a bot ma odpowiedzieć : Wybrałeś hawajską wiec możesz wybrać te konkretne dodatkowe składniki. I te składniki miałyby być przypisane pod konkretną pizze.

fasadin
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
0
Kopiuj
A jak to jest z rozpoznawaniem tego co ja powiem ?
Są do wyboru dwie pizzy : hawajska i pepperoni

czyli masz X opcji, tutaj co przedstawiles sa dwie opcje

Kopiuj
Ja mówię, że chce hawajską

czyli wypowiadasz zdanie "chce hawajska". API dragona / google zwroci Ci wszystkie slowa ktore uslyszal. Bedzie to jeden ciagly string. Na tym stringu sprawdzasz wszystkie swoje slowa kluczowe (czyli hawajska i pepperoni). Jezeli dla danego slowa znajdziesz match to odpalasz akcje powiazane z tym slowem kluczowym (popatrz jak dziala Dictionary).
Nastepnie mowi dodatki. Robisz dokladnie to samo co wyzej, tylko dla innych slow kluczowych a akcja jest dodanie tego do pizzy

edytowany 1x, ostatnio: fasadin

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.