Hej,
muszę wykorzystać system rozpoznawania mowy od Googla w jednym z projektów. Oficjalnej dokumentacji nie ma i jedyne co znalazłem to https://aminesehili.wordpress.com/2015/ ... version-2/ Czyli w skrócie muszę wysłać przez http flac i otrzymać json z transkrypcją. O ile wiem jak wysłać flac'a do googla to już nie wiem jak odebrać plik z transkrypcją tak żeby go zapisać do pliku i później analizować. Ktoś pomoże?
Pozdrawiam
Rozpoznawanie mowy - Google Speech API
Rozpoznawanie mowy - Google Speech API
- Załączniki
-
- speech.png (8.12 KiB) Przejrzano 5700 razy
- cyjan1
- Posty: 70
- Rejestracja: 08 paź 2012 11:55
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: podkarpacie
Re: Rozpoznawanie mowy - Google Speech API
Do rozkodowywania danych JSON używałem kiedyś JSON Toolkit for LabVIIEW (https://decibel.ni.com/content/groups/i ... or-labview).
Nie pamiętam już dokładnie, ale odpowiedź od Google powinieneś dostać jako wyjście body z bloczka POST.
Wtedy zapisujesz czysty JSON do pliku albo wyciągasz z niego dane przy pomocy wspominanego JSON Tookit'a.
Natomiast bloczek GET jest w Twoim kodzie niepotrzebny.
Nie pamiętam już dokładnie, ale odpowiedź od Google powinieneś dostać jako wyjście body z bloczka POST.
Wtedy zapisujesz czysty JSON do pliku albo wyciągasz z niego dane przy pomocy wspominanego JSON Tookit'a.
Natomiast bloczek GET jest w Twoim kodzie niepotrzebny.
Pozdrawiam
Zenek
Zenek
Re: Rozpoznawanie mowy - Google Speech API
Mógłbyś mi pokazać jak to powinno wyglądać, bo niby rozumiem o co chodzi ale nie wiem jak to zrobić konkretnie.cyjan1 pisze:Nie pamiętam już dokładnie, ale odpowiedź od Google powinieneś dostać jako wyjście body z bloczka POST.
Wtedy zapisujesz czysty JSON do pliku albo wyciągasz z niego dane przy pomocy wspominanego JSON Tookit'a.
Natomiast bloczek GET jest w Twoim kodzie niepotrzebny.
EDIT:
OK, już ogarnąłem sam o co chodzi, działa tak jak powinno, ale problem jest z polskimi znakami, zamiast tego są krzaczki. Jest na to jakaś rada? Wina leży po stronie googla czy po mojej stronie?
EDIT2:
Kodowanie UTF-8 załatwiło sprawę, teraz wszystko działa jak powinno