はじめに こんにちは、nukkyです。 音声読み上げはちょっと今更感が漂いますが、案件で使用したばっかというのと、備忘録兼、初心者向けということで書いていきたいと思います。 実装 コード 今回は、シングルトンでどこでも即音声読み上げみたいな形で作りました。 細かい説明は後でとりあえずコードを貼ります。 import AVFoundation class SpeechManager: NSObject, AVSpeechSynthesizerDelegate { static let sharedInstance = SpeechManager() let synthesizer = AVSpeechSynthesizer() override init() { super.init() // delegateの設定 synthesizer.delegate = self } // 音声再生
![[Swift]AVSpeechSynthesizerで音声再生 | RE:ENGINES](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6d944eca7af5a518f991369c0be9ef3a518b7c4/height=288;version=1;width=512/https%3A%2F%2Fre-engines.com%2Fwp-content%2Fuploads%2Ficons%2Flogo_swift.png)