
 Προσπαθώ να εφαρμόσω την αναγνώριση ομιλίας σε κείμενο σε πραγματικό χρόνο με την υπηρεσία Google API χρησιμοποιώντας το Ionic ως frontend. Δεν μπορώ να βρω μια βιβλιοθήκη που μπορεί να εγγράψει από το Ionic και να κάνει streaming της εγγραφής σε πραγματικό χρόνο για να αποθηκευτεί στο χώρο αποθήκευσης του κάδου google. Έχετε κάποιες προτάσεις; 

 
Πώς μπορώ να κάνω ροή μιας ηχογράφησης σε πραγματικό χρόνο σε ιονική στο Firebase;
==================================================================================



 Υποθέτοντας ότι θέλετε να χρησιμοποιήσετε το πλαίσιο React Native. Μπορείτε να κάνετε checkout [Media plugin](https://ionicframework.com/docs/native/media) από το Ionic framework που μπορεί να χρησιμοποιηθεί για την εγγραφή των αρχείων ήχου. Εδώ είναι ένα [παράδειγμα](https://www.djamware.com/post/5a18411b80aca75eadc12d6d/record-and-play-sound-in-ionic-3-angular-5-cordova-mobile-app) (το οποίο αναπτύχθηκε χρησιμοποιώντας γωνιακό, αλλά μπορείτε να κατανοήσετε την υποκείμενη έννοια). Επίσης, για τη χρήση του Firebase για ροή σε πραγματικό χρόνο, ρίξτε μια ματιά στην [προσθήκη](https://ionicframework.com/docs/native/firebase) Firebase. 

 Υπάρχει μια [προσθήκη](https://ionicframework.com/docs/native/streaming-media) ροής πολυμέσων, η οποία μπορεί επίσης να χρησιμοποιηθεί στην περίπτωσή σας. Για περισσότερη αναφορά, θα πρότεινα τη χρήση της επίσημης τεκμηρίωσης και την εξέταση αυτής της [ανάρτησης ιστολογίου](https://medium.com/enappd/play-spotify-like-music-in-ionic-4-apps-5fea942c31b5) 

 

 Δεν νομίζω ότι πρέπει να χρησιμοποιήσετε κάποια ειδική βιβλιοθήκη / προσθήκη για να το κάνετε αυτό, μπορείτε απλώς να χρησιμοποιήσετε τις Τεχνολογίες Ιστού για να το επιτύχετε αυτό χρησιμοποιώντας το [MediaDevices API](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices) για να [λάβετε τοUserMedia](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia) για λήψη ροής ήχου από μικρόφωνο συσκευής και χρήση του [Web Speech API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API/Using_the_Web_Speech_API) για αναγνώριση ομιλίας και Χρησιμοποιήστε το [WebSocket](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket) για μετάδοση ροής ήχου σε πραγματικό χρόνο στο Google Speech-to-Text API και επιστροφή σε πραγματικό χρόνο απόκρισης. 

 Για περαιτέρω ανάγνωση, ελέγξτε τους ακόλουθους πόρους: 

 [Παροχή μιας ομαλής ομιλίας μεταξύ προγραμμάτων περιήγησης στην εμπειρία κειμένου](https://medium.com/ideas-at-igenius/delivering-a-smooth-cross-browser-speech-to-text-experience-b1e1f1f194a2) 

 [Μιλώντας με μια Ιστοσελίδα - Μεταγραφή μεταγραφών ομιλίας](https://codelabs.developers.google.com/codelabs/speaking-with-a-webpage/index.html?index=../..index#7) 

 