最近、机の上にお人形(sota君)がやって来ました。 (オレンジ色は特殊仕様らしいです?机の上汚くてごめんなさい) とりあえずお人形と雑談するために、音声認識・音声合成・雑談機能を組み込んでみようと思いました。 今日の記事はその途中までの道のり(作業ログ)を紹介したいと思います (まだ雑談できてない...) sota君 今回机の上にやって来たsota君は、Intel Edisonの上でLinux(x86)が動いているお人形です。 LinuxなのでALSAで音声の再生が出来ますし、マイクの制御も出来ます。 目や口のLEDはI2Cで制御でき、腕や首のサーボもシリアルデバイス経由で動かすことが出来ます。 (公式ではJavaのSDKが用意されていますが、Javaのビルドとデプロイは面倒なので、strace等でI2C/シリアルデバイスの制御方法を取得し、sota君にデフォルトで入っているPython