본문 바로가기

@capgo/capacitor-speech-recognition

partial results와 함께 음성을 텍스트로 스트리밍합니다.

마이크 접근 권한을 요청하고, 로케일 옵션으로 인식을 시작하며 부분 전사 결과를 실시간으로 렌더링합니다.

플랫폼지원참고 사항
iOS지원음성 인식 프레임워크
Android지원SpeechRecognizer
웹아니요플러그인이 Web을 사용할 수 없다고 보고합니다
  • available - 현재 기기에서 네이티브 음성 인식 서비스를 사용할 수 있는지 확인합니다.
  • isOnDeviceRecognitionAvailable - 플랫폼의 최신 온디바이스 인식 경로가 선택한 로케일에서 사용 가능한지 확인합니다.
  • start - 오디오 캡처 및 음성 텍스트 변환을 시작합니다.
  • stop - 듣기를 중단하고 네이티브 리소스를 해제합니다.
메서드설명
available현재 기기에서 네이티브 음성 인식 서비스를 사용할 수 있는지 확인합니다.
isOnDeviceRecognitionAvailable선택한 로케일에서 플랫폼의 최신 온디바이스 인식 경로를 사용할 수 있는지 확인합니다.
start오디오 캡처와 음성 전사를 시작합니다.
stop- 듣기를 중단하고 네이티브 리소스를 해제합니다.
forceStop현재 세션을 강제로 종료합니다.
getLastPartialResult마지막으로 캐시된 부분 텍스트 변환 결과를 가져옵니다.
setPTTState현재 push-to-talk 버튼 상태를 업데이트합니다.
getSupportedLanguages기반 인식기가 지원하는 로케일을 가져옵니다.
isListening플러그인이 현재 음성을 듣고 있는지 여부를 반환합니다.
checkPermissions현재 권한 상태를 가져옵니다.
requestPermissions마이크 및 음성 인식 권한을 요청합니다.
getPluginVersion이 패키지에 포함된 네이티브 플러그인 버전을 반환합니다.
addListener세그먼트 세션 완료 이벤트를 수신합니다(Android 전용).
addListener세그먼트 인식 결과를 수신합니다(Android 전용).
addListener다음 기능이 활성화된 동안 발생하는 partialResults 부분 전사 업데이트를 수신합니다.
addListener네이티브 리스닝 상태 변경을 수신합니다.
addListener인식 오류를 수신합니다.
addListener인식기가 다른 세션을 준비할 수 있게 되면 수신합니다.
removeAllListeners등록된 모든 리스너를 제거합니다.

이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-speech-recognition.

@capgo/capacitor-speech-recognition에서 계속하기

“@capgo/capacitor-speech-recognition에서 계속하기” 섹션

사용 중이라면 @capgo/capacitor-speech-recognition 대시보드 및 API 운영을 계획하려면, 이를 다음과 연결하세요 @capgo/capacitor-speech-recognition 사용하기 @capgo/capacitor-speech-recognition 사용하기의 네이티브 기능을 위해, API 개요 구현 세부 사항은 API 개요에서 소개 구현 세부 사항은 소개에서 API 키 API Keys의 구현 세부 사항은, 기기 Devices의 구현 세부 사항은.