실시간 음성 오디오 처리를 위한 플러터 플러그인으로, 음성 보조 기능을 원활하게 통합할 수 있습니다. picovoice.ai에서 개발했으며, 안드로이드 및 iOS 플랫폼을 지원하며, 즉각적인 응답이 필요한 응용 프로그램에 적합한 낮은 지연 시간의 오디오 캡처 및 처리를 제공합니다. 최소한의 지연과 높은 정확도로 디바이스 내에서 음성 인식(STT) 및 음성 명령 인식을 구현하고자 하는 개발자를 위해 설계되었습니다. 엣지 장치에 최적화된 고급 음향 모델을 활용하여 클라우드 서비스에 의존하지 않고도 개인정보 보호와 성능을 보장합니다.
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: