@ WWDC 19
-
Supports both aAppKit and iPad apps
-
50+ languages supported
-
Requires privacy approval
-
Must have Siri enabled
- Speech is private, stays on-device
- Network connection not required
- No cellular data consumption
Server | On-device | |
---|---|---|
Accuracy | Best | Good |
Limits | 1 minute max audio duration Limited requests per day | None |
Languages | 50+ | 10+ |
์ ์ Speech Recognition์ ์ฌ์ฉํด ๋ณด์์ ๋๋ on-device recognition์ด ์ง์๋์ง ์์์๋๋ฐ ์ง๊ธ์ ์ง์์ด ๋๋ค. ํ์ง๋ง ์ฌ์ ํ ํ๊ตญ์ด๋ ํฌํจ๋์ด ์์ง ์๋ค. ์์ด, ์คํ์ธ์ด, ์ดํ๋ฆฌ์์ด, ๋ธ๋ผ์ง์ ํฌ๋ฅดํฌ๊ฐ์ด, ๋ฌ์์์ด, ํฐํค์ด, ์ค๊ตญ์ด๊ฐ ์ง์๋๋ค.
guard let recognizer = SFSpeechRecognizer() else {
return
}
if !recoognizer.isAvailable {
return
}
let request = SFSpeechURLRecognitionRequesT(url: url)
if speechRecongizer.supportsOnDeviceRecognition {
requuest.requiresOnDeviceRecognition = true
}
- Transcription
- Alternative interpretations
- Confidence levels
- Timing information
- Speaking rate
- Average pause duration
- Voice Analytics features
- Access to speech recognition in macOS
- Run speech recognition on-device
- Access to rich voice analytics features