指定秒間 音声認識をonにして録音+文字起こしをやりたい場合、やり方は多分2つかな どっちも音声の拾って文字で取得できる。
- iOS10から提供されている Speech Frameworkを使う
- Google Cloud Speech APIを使う
1は試したことあるけど、以下のような制限がある。
- ずっと認識状態にできない(OSが勝手に認識プロセスを落とす)
- バッテリー消費がでかい
- ネットワーク接続必要
- 1日の回数制限があるらしい(残り回数などを取得するAPIなどはない、エラーが取れるだけ)
- 精度はいい、いろんな言語対応している
2はGoogleのre:cupイベントでエンジニアがでもやったり、話した感じ精度いいしサンプルもある。
今はXcode9が最新で、これだけで実機ビルドまでできる。 ライセンスは最後の最後に取ればいい。
SwiftはXcode9からSwift4がデフォルト、Swift3.xで破壊的変更があったので、 過去のライブラリとか動かないものが多いので注意
ライブラリはcocodpodというので管理するといい 使えそうなUIライブラリはここでさがすといい https://www.cocoacontrols.com/
GUIなツールなので、動画系の学習サービスとかで勉強するのが早いと思う。