おもてなしを見える化するIoTがつくりたい!!
![![image (30).jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F2052662%2F48a0d396-6bad-30a7-3610-9189b193838b.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=b16c93ee9c3af1a0871651aadf8df2bf)
前回書いた記事はこちらです。
学んだプログラミングを活かして、このような企画を考えています。
今考えている実装までの道のり
![![キャプチャ66.PNG]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F2052662%2F93566cca-e726-191a-39fa-d3c94d2b1d67.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=7315c8d483f42ec2cc86d1507862e82c)
今回は1)の実装を行ってみたいと思います。
使い方に関しては、こちらの記事がわかりやすいので、ご参考ください。
参考:Teachable Machineの利用方法を紹介します
準備したもの
![![キャプチャ67.PNG]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F2052662%2F6ab939a7-af8f-547c-bf40-e4e55bdecd0a.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=5e53b44bb89a41cc66aa35f1f61d8f10)
なので、今回は
①スマホで店舗の音声を録音する
②音声をトリミングして、バックグラウンドノイズとありがとうの音声に分ける
③それを学習させるで進めていきます。
①に関しては、出口にスマホを置いて録音するだけなので、省略。
音声をトリミング
こちらのOnline Mp3 Cutterというサイトが簡単に音声をトリミングできたので、活用して見ました。
![![キャプチャ64.PNG]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F2052662%2Fd5d618cc-7080-b759-7ea7-ebf6a6777e12.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=04b7332884e70984b3fda471dd1de929)
一番ここに時間がかかり、録音した音声を全部聞いてトリミングしていきました。
(ここはめっちゃアナログ)
うう。。。がんばった。。。!!!
Teachable Machineに学習させる
![![キャプチャ68.PNG]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F2052662%2Fce65d5e6-dc0d-db00-c139-2770c2ae2c95.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=731aa36e518b089c3c1a0c24243706e8)
先程の音声ファイルをZip形式にしてアップロード!
![![キャプチャ65.PNG]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F2052662%2Fff454321-ff4f-42a7-c241-f3fc107de9b5.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=e3b5d8197c7a3d86a6c3714a8533db19)
調べてみると、
どうやら音声ファイルに関しては、ローカルのファイルのアップロードはできず、
ブラウザ上でTeachableMachineを起動して録音しないと駄目だった模様。。。
参考:Teachable Machine を使った音声からの任意のキーワードの検出(ブラウザ上で機械学習)
まとめ
今回できたことは、
・Teachable Machineの使い方が分かった(失敗も含めて)
・音声のトリミングができるようになった
・機械学習をさせる素材を作成した
の3つです。
次は、
・Teachable Machineに機械学習をさせる
(この頑張って作成した素材を使うのか?再度Teachable Machineで録音し直すか?も検討)
・Teachable Machineで判定した結果をスプレッドシートに反映する
の実装を進めていきたいと思います。
(続く)