Hoe kan ik een audio-opname realtime streamen in ionisch naar Firebase?

stemmen
49

Ik probeer realtime spraak-naar-tekstherkenning te implementeren met de Google API-service met behulp van Ionic als frontend. Ik ben niet in staat om een bibliotheek te vinden die kan opnemen van Ionic en de opname in realtime kan streamen om te worden opgeslagen in de google-emmer opslag. Heeft u suggesties?

De vraag is gesteld op 01/06/2020 om 17:40
bron van user
In andere talen...                            


2 antwoorden

stemmen
0

Ervan uitgaande dat u het React Native framework wilt gebruiken. U kunt de Media plugin van het Ionic framework gebruiken om de audiobestanden op te nemen. Hier is een voorbeeld (dat is ontwikkeld met behulp van hoekige, maar je kunt het onderliggende concept begrijpen). Ook voor het gebruik van Firebase om in real-time te streamen, bekijk de firebase plugin

Er zijn Streaming media plugin, die ook in uw geval gebruikt kan worden. Voor meer informatie stel ik voor om de officiële documentatie te gebruiken en deze blogpost te bekijken

antwoordde op 04/06/2020 om 04:06
bron van user

stemmen
0

Ik denk niet dat u een speciale bibliotheek/plugin moet gebruiken om dit te doen, u kunt eenvoudigweg gebruik maken van Webtechnologieën om dit te bereiken door MediaDevices API te gebruiken omUserMedia voor het verkrijgen van Audiostream van apparaatmicrofoon en het gebruik van Web Speech API voor spraakherkenning te krijgen, en te gebruiken org/en-US/docs/Web/API/WebSocket" rel="nofollow noreferrer">WebSocket om real-time audiostream naar Google Speech-to-Text API te sturen en real-time respons terug te ontvangen.

Voor verdere lectuur, controleer de volgende bronnen:

Het leveren van een vloeiende Cross-Browser Speech to Text-ervaring

Spreken met een webpagina - Streaming toespraak transcripties

antwoordde op 07/06/2020 om 23:51
bron van user

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