Cum pot transmite o înregistrare audio în timp real în mod ionic la Firebase?

voturi
40

Încerc să implementez recunoașterea textului în timp real cu ajutorul serviciului API Google, folosind Ionic ca un frontend. Nu sunt în măsură să găsesc o bibliotecă care să poată înregistra din Ionic și să poată transmite înregistrarea în timp real pentru a fi stocată în stocarea cuvei google. Aveți sugestii?

Întrebat 01/06/2020 la 17:40
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
0

Presupunând că doriți să utilizați cadrul React Native. Puteți verifica plugin-ul Media din cadrul Ionic care poate fi utilizat pentru înregistrarea fișierelor audio. Iată un exemplu (care este dezvoltat folosind unghiular, dar puteți înțelege conceptul de bază). De asemenea, pentru a utiliza Firebase pentru a face flux în timp real, consultați pluginul firebase.

Există plugin-uri media Streaming, care pot fi utilizate și în cazul dumneavoastră. Pentru mai multe referințe, aș sugera să folosiți documentația oficială și să analizați această postare pe blog

Publicat 04/06/2020 la 04:06
sursa de către utilizator

voturi
0

Nu cred că trebuie să utilizați vreo bibliotecă / plugin special pentru a face acest lucru, puteți utiliza pur și simplu Web Technologies pentru a realiza acest lucru folosind MediaDevices API pentru getUserMedia pentru obținerea fluxului audio de la microfonul dispozitivului și folosirea Web Speech API pentru recunoașterea vorbirii și utilizați WebSocket pentru a transmite fluxul audio în timp real către API-ul Google Speech-to-Text și pentru a primi răspuns în timp real.

Pentru lectură suplimentară, verificați următoarele resurse:

Oferirea unui discurs lin-încrucișat cu browser-ul pentru experiența textului

Vorbirea cu o pagină Web - Transmiterea transcrierilor de vorbire

Publicat 07/06/2020 la 23:51
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more