개요
Sherpa-ONNX는 다음 세대 Kaldi와 ONNX Runtime을 사용하여 오프라인 음성 인식(ASR), 음성 합성(TTS), 화자 분리 및 화자 인식을 가능하게 하는 Flutter/Dart 패키지입니다. 인터넷 연결 없이 완전히 작동하므로 개인정보 보호가 중요한 또는 지연 시간이 짧은 애플리케이션에 적합합니다. 크로스플랫폼 배포를 위해 설계되어 Android, iOS, macOS, Windows, Linux를 지원합니다. 최적화된 ONNX 모델을 활용하여 장치 내에서 효율적인 추론을 수행하여 장치에서 빠르고 정확한 음성 처리를 보장합니다.
사용 사례
- 오프라인 음성 보조자
- 실시간 번역 앱
- 회의에서의 발화자 식별
- 개인정보 보호 중심의 오디오 분석
- 접근성용 디바이스 내 TTS
주요 기능
- 완전 오프라인 운영
- 크로스 플랫폼 지원
- 저지연 추론
- ASR, TTS, 분리 및 인식을 지원합니다
- ONNX Runtime로 최적화됨
적합한 대상
- 오프라인 음성 앱을 개발하는 개발자
- 데이터 프라이버시가 필요한 응용 프로그램
- 에지 컴퓨팅 시나리오
- 모바일 및 데스크톱 음성 도구
- 실시간 오디오 처리
고려 사항
- 대규모 모델 파일 크기
- 추론 중 메모리 사용량 증가
- 모델 파일을 번들로 포함해야 합니다
- 지원되는 모델 유형에 제한됨
- 사용자 정의 모델의 초기 설정 복잡성