개요
“개요” 섹션마이크 접근 권한을 요청하고, 로케일 옵션으로 인식을 시작하며 부분 전사 결과를 실시간으로 렌더링합니다.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 지원 | 음성 인식 프레임워크 |
| Android | 지원 | SpeechRecognizer |
| 웹 | 아니요 | 플러그인이 Web을 사용할 수 없다고 보고합니다 |
핵심 기능
“핵심 기능” 섹션available- 현재 기기에서 네이티브 음성 인식 서비스를 사용할 수 있는지 확인합니다.isOnDeviceRecognitionAvailable- 플랫폼의 최신 온디바이스 인식 경로가 선택한 로케일에서 사용 가능한지 확인합니다.start- 오디오 캡처 및 음성 텍스트 변환을 시작합니다.stop- 듣기를 중단하고 네이티브 리소스를 해제합니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
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 | 등록된 모든 리스너를 제거합니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. 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의 구현 세부 사항은.