Jak mohu streamovat zvukový záznam v reálném čase do iontů do Firebase?

hlasů
49

Snažím se implementovat rozpoznávání řeči v reálném čase do textu pomocí služby Google API pomocí Ionic jako frontendu. Nemohu najít knihovnu, která dokáže nahrávat z Ionic a streamovat záznam v reálném čase, aby byl uložen do úložiště Google kbelíku. Máš nějaké návrhy?

Položena 01/06/2020 v 17:40
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
0

Za předpokladu, že chcete použít rámec React Native. Můžete si objednat zásuvný modul pro média z rámce Ionic, který lze použít k záznamu zvukových souborů. Zde je příklad (který je vyvinut pomocí úhlového, ale můžete pochopit základní koncept). Také pro použití Firebase pro streamování v reálném čase, podívejte se na plugin Firebase.

K dispozici je plugin pro streamování médií, který lze také použít ve vašem případě. Pro více informací bych doporučil použít oficiální dokumentaci a podívat se do tohoto blogového příspěvku

Odpovězeno 04/06/2020 v 04:06
zdroj uživatelem

hlasů
0

Nemyslím si, že k tomu potřebujete nějakou speciální knihovnu / plugin, můžete k tomu jednoduše použít webové technologie pomocí rozhraní MediaDevices API pro getUserMedia pro získání zvukového toku ze zařízení mikrofonu a pomocí rozhraní Web Speech API pro rozpoznávání řeči a použijte WebSocket k přenosu zvukového proudu v reálném čase do rozhraní Google Speech-to-Text API a zpětné odpovědi v reálném čase.

Pro další čtení si přečtěte následující zdroje:

Poskytování plynulé řeči v různých prohlížečích pro textovou zkušenost

Mluvení s webovou stránkou - Streamování řečových přepisů

Odpovězeno 07/06/2020 v 23:51
zdroj uživatelem

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