iosavspeechsynthesizeravspeechutterance

iOS: AVSpeechSynthesizer - supports offline?


I am using AVSpeechSynthesizer for TTS functinality. I want to know whether AVSpeechSynthesizer supports offline.

I tried few texts in few languages, It supports offline. I want to sure it supports offline for all languages or not.

Does AVSpeechSynthesizer support offline for all the supported language?

Solution

  • Yes, using the AVSpeechSynthesizer API will allow you to support offline TTS functionality.

    The languages that are supported are listed below as of iOS 8.1:

    Arabic (ar-SA)

    Chinese (zh-CN, zh-HK, zh-TW)

    Czech (cs-CZ)

    Danish (da-DK)

    Dutch (nl-BE, nl-NL)

    English (en-AU, en-GB, en-IE, en-US, en-ZA)

    Finnish (fi-FI)

    French (fr-CA, fr-FR)

    German (de-DE)

    Greek (el-GR)

    Hebrew (he-IL)

    Hindi (hi-IN)

    Hungarian (hu-HU)

    Indonesian (id-ID)

    Italian (it-IT)

    Japanese (ja-JP)

    Korean (ko-KR)

    Norwegian (no-NO)

    Polish (pl-PL)

    Portuguese (pt-BR, pt-PT)

    Romanian (ro-RO)

    Russian (ru-RU)

    Slovak (sk-SK)

    Spanish (es-ES, es-MX)

    Swedish (sv-SE)

    Thai (th-TH)

    Turkish (tr-TR)