개요
개요Capacitor 플러그인으로 __CAPGO_KEEP_1__ 기기에서 사용할 수 있는 전반적인 음성 인식 기능을 제공합니다.
기본 기능
개요available- 현재 기기의 내장 음성 인식 서비스가 사용 가능한지 확인합니다.isOnDeviceRecognitionAvailable- 선택한 지역에 대해 플랫폼의 최신 음성 인식 경로가 사용 가능한지 확인합니다.start- 음성 녹음과 음성 인식을 시작합니다.stop- native 리소스를 해제하고 종료합니다.
공개 API
제목: 공개 API| 메서드 | 설명 |
|---|---|
available | 현재 기기의 native 음성 인식 서비스가 사용 가능한지 확인합니다. |
isOnDeviceRecognitionAvailable | 선택한 지역의 플랫폼의 최신 on-device 인식 경로가 사용 가능한지 확인합니다. |
start | 음성을 녹음하고 음성 인식합니다. |
stop | native 리소스를 해제하고 종료합니다. |
forceStop | 현재 세션을 강제로 종료합니다. |
getLastPartialResult | 마지막 캐시된 부분 음성 인식 결과를 가져옵니다. |
setPTTState | 현재 push-to-talk 버튼 상태를 업데이트합니다. |
getSupportedLanguages | 언어 recognizer에 의해 지원되는 지역을 가져옵니다. |
isListening | speech를 위해 plugin이 현재 듣고 있는지 여부를 반환합니다. |
checkPermissions | 현재 권한 상태를 가져옵니다. |
requestPermissions | 마이크 + speech recognition 권한을 요청합니다. |
getPluginVersion | 이 패키지에 포함된 native plugin 버전을 반환합니다. |
addListener | Android에서만 segmented session 완료 이벤트를 듣습니다. |
addListener | Android에서만 segmented recognition 결과를 듣습니다. |
addListener | enabled 상태일 때 partial transcription 업데이트를 듣습니다. partialResults native listening 상태가 변경될 때 듣습니다. |
addListener | recognizer가 다시 세션을 위해 준비되었을 때 듣습니다. |
addListener | recognizer가 오류를 발생시킬 때 듣습니다. |
addListener | recognizer가 다시 준비되었을 때 듣습니다. |
removeAllListeners | 모든 등록된 리스너를 제거합니다. |
진실의 근원
‘진실의 근원’이라는 제목의 섹션__CAPGO_KEEP_0__에서同步된 이 참조는 src/definitions.ts 에서 capacitor-speech-recognition.