[iOS9] AVSpeechSynthesizer の再生スピードがおかしい

公開日: : iPad, iPhone

iPhone 6 Plus を iOS9 にアップデートして自作アプリをXcode7 から転送したところ、AVSpeechSynthesizer の再生速度がえらく遅くなっていた。

調べてみたところ、AVSpeechSynthesizer (iOS77から利用可能になった)はどうやらOSのバージョンごとに再生スピードが変わっているらしい。

Forum で質問している人がいたが、回答をもらえていなかった。

なぜそんなことになっているのか全く意味不明だが、仕方がないのでバージョンごとに rate の値を変更してみることにした。

    if (floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_8_3) { // iOS9
        utterance.rate = 0.5f; // speed 0.0 - 1.0
    } else if(floor(NSFoundationVersionNumber) > NSFoundationVersionNumber_iOS_7_1) { // iOS8
        utterance.rate = 0.15;
    } else { // iOS7
        utterance.rate = 0.3;
    }

これでとりあえずふつうの速度で再生できるようになった。

関連記事

no image

iPhone Core Audio プログラミング (Extended Audio File Services)

発売日からずっと気になる存在だったが、Audio Queue Services を使ったプログラムを

記事を読む

no image

基礎から学ぶ CoronaSDK

基礎から学ぶ CoronaSDK という本が2012/2/25にでるらしい。 昔 CoronaSDK

記事を読む

no image

iPhoneアプリで週末起業

2009年7月に出た本なので、今となってはちょっと古いが、当時の熱気は感じられる。 iPhoneアプ

記事を読む

no image

[iOS開発本] 15歳からはじめる iPhone わくわくゲームプログラミング教室

CALayerの使い方が書かれている本を持っていない気がしたので参考になりそうだったのと、高速バスで

記事を読む

no image

[iPhone SDK] Apple Push Notifiction Service (APNs)対応 その1

Apple Push Notification Service (以下、APNs) を使ったiPho

記事を読む

no image

iOSの消音問題(iPadの本体横のスイッチの機能が設定で変更可能なためにさらにややこしいことに)

おんぷちゃん for iPad から音が出ない、というレポートが定期的に日本からも海外からも来るのだ

記事を読む

no image

Application tried to present a nil modal view controller on target 問題

MFMailComposeViewController を使ってメール送信ダイアログを表示しようとし

記事を読む

no image

iPhoneアプリケーションプログラミング-オンライン版

先日紹介した、新居雅行氏のiPhoneアプリケーションプログラミングだが、オンライン版が存在する。

記事を読む

iPadアプリおんぷちゃんでMiselu C.24 をサポートしました

Bluetoothキーボード兼iPadカバーの Miselu C.24 が届いたので、iPadアプリ

記事を読む

no image

[iOS SDK] CGRect 関連の便利機能

CGRect を使っていていつも忘れて調べてしまうのでメモしてみる。 CGRect の変数を拡大・

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

PAGE TOP ↑