सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक रियल-टाइम बोली हुई ऑडियो प्रोसेसिंग के लिए एक फ्लटर प्लगइन, जो वॉयस असिस्टेंट कार्यक्षमता को निरंतर एकीकरण की अनुमति देता है। picovoice.ai द्वारा बनाया गया, यह Android और iOS प्लेटफॉर्म के लिए समर्थन करता है, जो तुरंत बोले गए इनपुट के लिए त्वरित प्रतिक्रिया की आवश्यकता वाले एप्लिकेशन के लिए निम्न-लेटेंसी ऑडियो कैप्चर और प्रोसेसिंग प्रदान करता है। यह पैकेज डेवलपर्स के लिए डिज़ाइन किया गया है जो न्यूनतम लेटेंसी और उच्च सटीकता के साथ डिवाइस पर बोली हुई टेक्स्ट (STT) और वॉयस कमांड रिकग्निशन को लागू करना चाहते हैं। यह एज डिवाइस के लिए अनुकूलित उन्नत ध्वनि मॉडल का उपयोग करता है, जिससे बाहरी सेवाओं के बिना गोपनीयता और प्रदर्शन सुनिश्चित होता है।
उपयोग
रियल-टाइम वॉइस कमांड्स
डिवाइस-पर बोलने का पहचान
वॉइस कंट्रोल ऐप्स
इंटरैक्टिव वॉयस असिस्टेंट्स
मोबाइल ऐप में ऑडियो विश्लेषण
गोपनीयता-केंद्रित ध्वनि प्रसंस्करण
मुख्य विशेषताएँ
रियल-टाइम ऑडियो प्रोसेसिंग
डिवाइस-पर एसटीटी क्षमताएं
कम लेटेंसी प्रदर्शन
क्रॉस-प्लेटफॉर्म समर्थन (Android, iOS)
गोपनीयता-सुरक्षित डिज़ाइन
Picovoice के वेक वर्ड इंजन के साथ एकीकरण
इनके लिए उपयुक्त
वॉइस-सक्षम मोबाइल ऐप बना रहे विकासकर्ता
उपयोगकर्ता गोपनीयता को प्राथमिकता देने वाली टीमें
तेज़ प्रतिक्रिया समय की आवश्यकता वाले अनुप्रयोग
किनारे-आधारित बोलने के प्रोजेक्ट
मोबाइल वॉइस असिस्टेंट प्रोटोटाइप
विचार योग्य बातें
ऑडियो स्ट्रीमिंग के बारे में समझ की आवश्यकता है
पिकोवोइस के पारिस्थितिकी तंत्र तक सीमित
वाणिज्यिक उपयोग के लिए अतिरिक्त लाइसेंस की आवश्यकता हो सकती है
प्रदर्शन उपकरण के हार्डवेयर पर निर्भर करता है
बड़े पैमाने पर क्लाउड आधारित एसआर के लिए उपयुक्त नहीं
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
The Flutter Voice Processor is an asynchronous audio capture library designed for real-time audio
processing on mobile devices. Given some specifications, the library delivers frames of raw audio
data (16-bit, mono PCM) to the user via listeners.
Once audio capture has started successfully, any frame listeners assigned to the VoiceProcessor will start receiving audio frames with the given frameLength and sampleRate.
Capturing with Multiple Listeners
Any number of listeners can be added to and removed from the VoiceProcessor instance. However,
the instance can only record audio with a single audio configuration (frameLength and sampleRate),
which all listeners will receive once a call to start() has been made. To add multiple listeners: