次作るアプリで読み上げ機能が欲しいなと思いAPSpeechSynthesizerを触ってみました。 せっかくなのでPlaygroundで。ただ実行されるたびに読み上げられると困るのでInteractive Playgroundにしてボタンをタップした時に読み上げるようにしました。

お手軽でいいですね。 日本語でpitchを2.0にした時の声がなんか怖くて苦手でした…。

ソースコード

https://github.com/tnantoka/swift-a-week/tree/gh-pages/works/AVSpeechSynthesizer.playground

参考