개요
Sherpa-ONNX Web은 WebAssembly를 사용하여 웹 애플리케이션에서 음성 인식 및 합성을 가능하게 합니다. 네이티브 코드 없이도 Sherpa-ONNX의 기능(자동 음성 인식(ASR), 텍스트-to-음성(TTS), 음성-to-텍스트(STT))을 브라우저 환경에 제공합니다. 이 패키지는 개발자가 실시간 음성 처리를 웹 앱에 직접 통합할 수 있게 하며, 음성 보조 도구, 전사 도구, 상호작용형 오디오 인터페이스에 적합합니다. WebAssembly 기반 구현은 최신 브라우저에서 높은 성능과 호환성을 보장합니다.
사용 사례
- 실시간 음성 전사
- 웹 기반 음성 보조자
- 인터랙티브 오디오 애플리케이션
- 브라우저 기반 음성 인식
- 온라인 언어 학습 도구
주요 기능
- 웹어셈블리 기반 성능
- 크로스 브라우저 호환성
- 경량 음성 인식 및 음성 합성 모델
- 원격 컴파일이 필요하지 않습니다
- 다중 언어를 지원합니다
적합한 대상
- 음성 기능을 갖춘 앱을 개발하는 웹 개발자
- 음성 상호작용을 갖춘 교육 플랫폼
- 음성 입력 기능이 있는 접근성 도구
- 음성 기능을 갖춘 원격 협업 도구
- 오프라인 음성 처리가 필요한 앱
고려 사항
- WASM 바이너리로 인해 초기 다운로드 크기가 큼
- Sherpa-ONNX 생태계에서 지원되는 모델에 한정
- WebAssembly 지원을 갖춘 최신 브라우저가 필요합니다
- 성능은 클라이언트 기기의 능력에 따라 달라집니다
- 모델 로딩으로 인해 시작 지연이 일시적으로 발생할 수 있습니다