본문 바로가기

@capgo/capacitor-speech-recognition

부분 결과와 함께 음성을 텍스트로 스트리밍합니다.

마이크 권한을 요청하고, 로캘 옵션으로 인식을 시작하며, 실시간으로 부분 텍스트를 렌더링합니다.

플랫폼지원참고 사항
iOS예음성 인식 프레임워크
Android예SpeechRecognizer
웹아니요Web에서 사용 불가능한 것으로 보고됨
  • available - 현재 기기에서 네이티브 음성 인식 서비스를 사용할 수 있는지 확인합니다.
  • isOnDeviceRecognitionAvailable - 선택한 로캘(locale)에 대해 플랫폼의 최신 온디바이스 인식 경로를 사용할 수 있는지 확인합니다.
  • start - 오디오 캡처 및 음성 전사(transcription)를 시작합니다.
  • stop - 리스닝을 중단하고 네이티브 리소스를 해제합니다.
메서드설명
available현재 기기에서 네이티브 음성 인식 서비스를 사용할 수 있는지 확인합니다.
isOnDeviceRecognitionAvailable선택한 로케일에서 플랫폼의 최신 온디바이스 인식 경로를 사용할 수 있는지 확인합니다.
start오디오 캡처 및 음성 텍스트 변환을 시작합니다.
stop리스닝을 중단하고 네이티브 리소스를 해제합니다.
forceStop현재 세션을 강제로 종료합니다.
getLastPartialResult마지막으로 캐시된 부분 텍스트 변환 결과를 가져옵니다.
setPTTState현재 push-to-talk 버튼 상태를 업데이트합니다.
getSupportedLanguages기본 recognizer가 지원하는 로케일 목록을 가져옵니다.
isListening플러그인이 현재 음성을 인식 중인지 여부를 반환합니다.
checkPermissions현재 권한 상태를 가져옵니다.
requestPermissions마이크 및 음성 인식 권한을 요청합니다.
getPluginVersion이 패키지에 포함된 네이티브 플러그인 버전을 반환합니다.
addListener세션 분할 완료 이벤트를 수신합니다 (Android 전용).
addListener분할된 인식 결과(segmented recognition results)를 수신합니다 (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 Overview의 구현 상세 내용은 소개 Introduction의 구현 상세 내용은 API 키 API Keys의 구현 세부 사항은, 디바이스 Devices의 구현 세부 사항은.