Make your app talk
summary
Shows how to configure iOS audio sessions to avoid glitches (use AVAudioSession category: playback/record/playAndRecord, choose ducking or mix options, handle interruptions) and how to make speech work with a few lines of code (AVSpeechSynthesizer + AVSpeechUtterance including voice, rate, pre/post delays and phonetic overrides). Covers SFSpeechRecognizer limits (per‑day and per‑app quotas, ~1 minute online chunks), permission requirements, offline recognition on A9+ devices when language packs exist, and practical workarounds for iOS 13.x bugs.
AI-written summary · about
chapters (8)
- 0:00Start
- 14:36Speech synthesis request
- 15:37Settings. Speed
- 21:59Settings. Voice list
- 31:37Speech recognition request from file
- 32:38Speech recognition request from microphone
- 36:27Audio analytics
- 39:12Speech recognition: offline language list
related talks
21mBuilding Voice First Apps
42mAVAudioEngine: when the interlocutor st-st-stutters
31mPower-Up Your App With Apple’s Machine Learning Frameworks
24mGiving voice an action in React and React Native
58mAdding Speech to your Web App_UIArchitecture
19mReal-Time Rendering with AVAudioEngine
40mBuilding a considerate app
01h 14mAccessibility — the Pinnacle of Technology
