人工知能に関する断創録スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。ロボティクス、生物学などに興味を持っています。このブログでは人工知能のさまざまな分野について調査したことをまとめています。Learning、Kerasに関する記事が多いです。エンジンJuliusで遊んでみました。準備コンパイラはXcodeでインストールしたgcc(2013/1/13)を使用しました。Macで動かす場合はPortAudioというライブラリも必要みたいなので、macportsであらかじめインストールしておきました(というか何か別のプロジェクトでインストール済みだった)。(active)julius本体のインストールJuliusのプロジェクトページからjulius-4.2.3.tar.gzをダウンロードします。DOWNLOADからダウンロードできます。installでできました。/usr/local/binにjuliusのコマンド群がインストールされます。juliusはmacportsにも登録されているのでここからインストールしてもよいかもしれません。Engineディクテーションキットのインストール次にjuliusの設定ファイルや言語モデル・音響モデルが含まれるディクテーションキットをダウンロードします。dictation-kit-v4.2.3.tar.gzbinの中にコンパイル済みのjuliusコマンドがありますが、Linux用なのでMacでは使えないです。代わりに先ほど自分でコンパイルしたコマンドを使います。ディクテーションキットで使うのは、fast.jconf、light.jconfという二つの設定ファイルとmodelディレクトリ以下の言語モデル、音響モデルだけです。Airだと左の方に内蔵マイクがあるようです。そのままだと顔を近づけないとなかなか認識できませんでした。そのためマイクかヘッドセットが必要なのですがそんなものは家にない!いろいろ調べていたらiPhone5に付属のイヤホンが外部マイクになるという情報を発見。Airにイヤホンを差して、設定のサウンドを見てみると外部マイクとして認識されました。環境ノイズリダクションを使用のチェックを外しておかないと音声認識の精度ががた落ちします。ついでに入力音量もあげておきました。これでイヤホンを耳にはめて普通にしゃべるだけで音声認識できます。音声認識を試してみるjuliusコマンドの-Cオプションで設定ファイルを指定して起動します。ターミナルの文字コードがUTF-8なのでデフォルトのEUC-JPから変換しないと文字化けします。speakと表示されてからしゃべると音声認識できます。