evancohen/sonus
:speech_balloon: /so.nus/ STT (speech to text) for Node with offline hotword detection
해결하는 문제
Sonus는 소프트웨어 또는 하드웨어 프로젝트에 음성 사용자 인터페이스(VUI)를 추가하는 과정을 단순화합니다. 오프라인 핫워드 감지와 이후 클라우드 기반 음성-텍스트 서비스로의 오디오 스트리밍을 관리하는 복잡성을 제거합니다.
작동 방식
이 라이브러리는 두 단계로 작동합니다. 먼저 Snowboy를 사용하여 오프라인 핫워드 인식을 통해 특정하고 사용자 정의 가능한 키워드를 듣습니다. 핫워드가 감지되면 Sonus는 사용자의 음성을 Google Cloud Speech와 같은 구성된 클라우드 인식 서비스로 실시간 스트리밍하여 오디오를 텍스트로 변환합니다.
대상 사용자
음성 활성화 애플리케이션, 홈 오토메이션 프로젝트, 또는 Alexa나 Siri와 같은 "웨이크 워드" 기능이 필요한 맞춤형 하드웨어 장치(예: Raspberry Pi)를 개발하는 개발자.
주요 특징
- 오프라인 핫워드 감지: Snowboy를 사용하여 인터넷 연결 없이 웨이크 워드를 감지합니다.
- 클라우드 통합: 실시간 결과를 위해 클라우드 음성 인식 서비스로 오디오 스트리밍을 지원합니다.
- 크로스 플랫폼: Linux(Raspbian 포함) 및 macOS에서 작동합니다.
- 간단한 API: 최소한의 코드로 음성 인식을 초기화하고 시작할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트