QA@IT
«質問へ戻る

質問を投稿

バックグラウンドでの文字の読上げについて

下記のようなコードを用いて、バックグラウンドで実行しているアプリから、文字の読上げを実施したいと考えております。

var speech = AVSpeechSynthesizer()
var unit = AVSpeechUtterance(string: "voice")
speech.speakUtterance(unit)

ただ、メソッドは実行されるものの、文字が読み上げられるタイミングは、アプリケーションがフォアグランドに復帰してからとなってしまっております。
何か良い解決策をご存知でしたら、教えていただけると幸いです。

環境について
iOS : 8. 0.1
Xcode : 6. 1.1

下記のようなコードを用いて、バックグラウンドで実行しているアプリから、文字の読上げを実施したいと考えております。

```Swift
var speech = AVSpeechSynthesizer()
var unit = AVSpeechUtterance(string: "voice")
speech.speakUtterance(unit)

```

ただ、メソッドは実行されるものの、文字が読み上げられるタイミングは、アプリケーションがフォアグランドに復帰してからとなってしまっております。
何か良い解決策をご存知でしたら、教えていただけると幸いです。

環境について
iOS : 8. 0.1
Xcode : 6. 1.1