Picovoice/porcupine
On-device wake word detection powered by deep learning
해결하는 문제
Porcupine는 "항상 대기 중인" 음성 지원 애플리케이션을 구현하도록 설계된 가볍고 정확도가 높은 웨이크 워드 엔진입니다. 시스템이 상당한 계산 리소스를 소비하지 않고도 실시간으로 특정 정적 음성 명령(웨이크 워드)을 효율적으로 감지할 수 있도록 합니다.
작동 원리
이 엔진은 실제 환경에서 학습된 심층 신경망을 사용하여 특정 오디오 패턴을 식별합니다. 컴팩트하고 계산 효율적으로 설계되어 고성능 데스크톱부터 저전력 IoT 기기 및 마이크로컨트롤러에 이르기까지 모든 장치에 배포하기에 적합합니다. 개발자는 사전 구축된 키워드를 사용하거나 Picovoice Console를 통해 사용자 정의 웨이크 워드 모델을 학습시킬 수 있습니다.
대상 사용자
IoT 기기, 모바일 앱(Android/iOS), 웹 애플리케이션 및 임베디드 시스템(Raspberry Pi 또는 Arduino 등)을 위한 음성 활성화 인터페이스를 구축하며, 몇 가지 정적 음성 명령을 기반으로 동작을 트리거할 신뢰할 수 있는 방법이 필요한 개발자.
주요 특징
광범위한 크로스 플랫폼 지원: Arm Cortex-M, STM32, Arduino, Raspberry Pi, Android, iOS, Web (Chrome, Safari, Firefox, Edge), Linux, macOS 및 Windows에서 작동합니다.
고성능: Raspberry Pi 3에서 PocketSphinx 및 Snowboy와 같은 경쟁 라이브러리보다 11배 더 정확하고 6.5배 더 빠릅니다.
사용자 정의 가능: 셀프 서비스 콘솔을 통한 사용자 정의 웨이크 워드 학습을 지원합니다.
다국어 지원: 영어, 중국어(Mandarin), 프랑스어, 독일어, 이탈리아어, 일본어, 한국어, 포르투갈어 및 스페인어를 지원합니다.
확장성: 런타임 풋프린트를 늘리지 않고 여러 웨이크 워드를 동시에 감지할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트