Upgrade to Pro — share decks privately, control downloads, hide ads and more …

音声ガイダンスを導入した話

 音声ガイダンスを導入した話

Akerun & BONX Tech Talk Supported by さくらインターネット
~IoTスタートアップを支えるエンジニアの夕べ~

Toshihiro Morimoto

April 26, 2016
Tweet

More Decks by Toshihiro Morimoto

Other Decks in Technology

Transcript

  1. ಡΈ্͛ػೳͷ࢖͍ํ import AVFoundation let text = “iOS ΤϯδχΞืूதʂʂ” let utterance

    = AVSpeechUtterance(string: text) AVSpeechSynthesizer().speakUtterance(utterance)
  2. AVSpeechUtteranceDefaultSpeechRate ͷ஋͸Ͳͷ؀ڥͰ΋ಉ͡ ࢓ํ͕ͳ͍ͷͰόʔδϣϯɺݴޠຖͰ࠶ੜ଎౓Λม͍͑ͯΔ [iOS9] utterance.rate = AVSpeechUtteranceDefaultSpeechRate [iOS8 - ೔ຊޠ]

    utterance.rate = AVSpeechUtteranceDefaultSpeechRate * 0.3 [iOS8 - ӳޠ] utterance.rate = AVSpeechUtteranceDefaultSpeechRate * 0.5 iOS ͷόʔδϣϯ, ݴޠઃఆʹΑͬͯ࠶ੜ଎౓͕ҟͳΔ
  3. ݴޠઃఆʹΑͬͯ࠶ੜ͞Εͳ͍ςΩετ͕͋Δ • BONX Ͱ͸೔ຊޠ / ӳޠΛαϙʔτ • ݴޠઃఆ͕ӳޠͩͱϚϧνόΠτͷจࣈྻΛ౉͢ͱɹɹɹ Կ΋ಡΈ্͛ΒΕͳ͍ ASCII

    Ҏ֎ͷจࣈྻؚ͕·ΕΔ৔߹ someone Ͱ୅ସ͠ ͍ͯΔ • ಡΈ্͛ݴޠ෼ͷ ͔ͳ Λࣄલʹͱ͓͔ͬͯͳ͍ͱਖ਼֬ʹ ಡΈ্͛Δ͜ͱ͸ෆՄೳ ׽ࣈΛͲͷΑ͏ʹಡΈ্͛ΒΕΔ͔͸ Apple ͞Μ࣍ୈ
  4. ઃఆ → Ұൠ → ΞΫηγϏϦςΟ → VoiceOver → εϐʔν DL

    ͢Ε͹ߴ඼࣭ͷԻ੠Λ໐Β͢͜ͱ΋Ͱ͖·͢ ͓·͚