Piで明日の天気をしゃべるお天気アプリを作ってみました。作るきっかけ我が家では、いつの頃からか、夜になると奥さんが「明日の天気は?暑い?寒い?」と聞いてくるようになりました。私のいるリビングではなくいつも別の部屋から。その都度、私は自分の携帯で天気見て答えてました。毎晩別の部屋から天気を聞いてくるのか聞いてみると、クローゼットの前で明日着る服を選ぶために聞いてきていることがわかりました。天気によって着る服を変えるんですね。自分で携帯見たらわかるやんと思っていたのですが、クローゼットの前までいちいち携帯を持っていかないので毎回聞いてくるというわけです。「ここ(クローゼットの前)で知りたいねん」と一言。Piがあったので、私の代わりに天気を答えてもらおうと思いアプリを作ってみることにしました。完成品これが完成品です。(むき出しで味気ないですが、、、)我が家のクローゼットの横のタンスの上に設置されています。妻はこれに向かって話しかけるようになりました。私の代わりにラズパイが天気をしゃべってくれるようになりました。天気の情報はどうしてるの?天気は、Yahoo天気の神戸の情報を取りに行ってます。weather.yahoo.co.jp遊び半分で作ったのでAPIとかは使わず、普通のお天気サイトから情報を取得して、必要な部分を切り取って使っています。今日、明日の天気は温度差まで取れるのでそのまま使っていますし、傘指数や紫外線指数も使っています。(洗濯指数など他にも指数を取ってきてしゃべらせることもできます)問題はYahoo天気のサイトの構成が変わったらコード修正が必要になるところでしょうか。ちなみにラズパイにしゃべらせる声ですが、自分の声を録音しました。(録音にはMacのGarageBandを使いました)音声合成のAPIを使うことも検討したのですが、利用回数に制約があったり、登録が必要だったりしたこともあり見送りました。実際のところ一番の理由は、私の声でしゃべって欲しいというユーザー(妻)の声が決め手になりました。ウチにも欲しい!趣味利用なので、自分で作ってもらうか、私の参加している関西圏のRubyの勉強会に来てもらえば作ってあげることはできます。作り方を紹介しておきます。qiita.comソースコードはこちらです。github.com次なるステップもう少し会話を増やして欲しいと言われているので追加する予定です。あと、マイクやスピーカー付近にぬいぐるみを置いて、ぬいぐるみと話してるようにする予定です。Programの新規法人契約はまりどころまとめ月別アーカイブ@t_oginoginさんのツイートはてなブログをはじめよう!t_oginoginさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。