Skip to content

Latest commit

ย 

History

History
86 lines (47 loc) ยท 1.85 KB

Advances in Speech Recognition.md

File metadata and controls

86 lines (47 loc) ยท 1.85 KB

@ WWDC 19

Support for macOS

  • Supports both aAppKit and iPad apps

  • 50+ languages supported

  • Requires privacy approval

  • Must have Siri enabled

On-Device Speech Recognition

  • 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
}

Speech Recognition Results: iOS 10

  • Transcription
  • Alternative interpretations
  • Confidence levels
  • Timing information

Speech Recognition Results: iOS 13

  • Speaking rate
  • Average pause duration
  • Voice Analytics features

image

image

image

image

image

Summary

  • Access to speech recognition in macOS
  • Run speech recognition on-device
  • Access to rich voice analytics features