音声認識で家電を操作できる自作の「未来なお部屋」 71
ストーリー by hylom
むしろ未来なお手伝いさんのほうを希望します 部門より
むしろ未来なお手伝いさんのほうを希望します 部門より
あるAnonymous Coward 曰く、
音声認識により部屋の中のほとんどの家電を操作可能という部屋を作った人がいるようだ。「引越ししたので未来なお部屋を作ってみた。」というブログ記事に詳細がある。
コンセプトは「快適に引き篭もれる未来の部屋」だそうで、PCと自作の音声認識システム、学習リモコン、USBで制御できる電源タップなどを用い、空調や照明、コタツの電源オン・オフ操作まで一通りのことを音声で操作できるシステムを作ったそうだ。使用している音声認識プログラムはgithubで公開されている。そのほか100インチのスクリーン+プロジェクタや液晶ディスプレイをアームでつり下げたベッドなど、アレゲ感は非常に高い部屋となっている。
うちの部屋がスラドに出ている (スコア:4, おもしろおかしい)
なんてこったいw
by rti.
操作種類は吟味した方がいいかな (スコア:2)
エアコン温度上げて
エアコン温度上げて
エアコン温度上げて
エアコン温度上げて
って、何度も言うのは何か嫌。
Re:操作種類は吟味した方がいいかな (スコア:1)
現実的に、つける/消す/マックス(最大)の3つあれば足りるという罠。
logレベルを細かく定義しても、通常/なし/デバッグの3パターンしか実質使われないみたいな感じと同じ。
by rti.
Re: (スコア:0)
寒い、寒い、寒い、もうちょい、みたいなのはどうでしょう
つまらないって言ったらテレビがついたり、
腹減ったと言ったら料理が出てきたり(ぉ
Re:操作種類は吟味した方がいいかな (スコア:1)
お腹が空いたら、机を叩くとご飯が出てくるシステムが欲しいですね。
炊飯器が洗濯機みたいに水道と米袋と直結してくれて、リモコン押すだけで勝手にご飯が炊ければいいのに。
by rti.
Re:操作種類は吟味した方がいいかな (スコア:1)
業務用の全自動炊飯器なら200~300万円くらいで買えます。
これなら釜の洗浄だけで済みますね。
ただし、最小炊飯量は2升です……
# 炊きあがった御飯を1食分づつジップロックに詰めて冷凍しておけば手間は月1回で済みそう。
# もっとも、この御飯詰め作業は結構面倒だったりしますけど。
notice : I ignore an anonymous contribution.
Re:操作種類は吟味した方がいいかな (スコア:1)
業務用はいろいろ便利な機械がありますよね。
数%の手間を削減するのが、分母がでかいため結構な金額になるからだとは思いますが、羨ましい限りです。
ザ・メイキングなどの番組で紹介される全自動、半自動なファクトリーオートメーションをワクテカしながら見ています。
ただ、僕がやりたいのは1引きこもりが快適に生活できる環境なので、できれば家庭でできるレベルでほしいです。
by rti.
Re:操作種類は吟味した方がいいかな (スコア:1)
無洗米でも、結構なタスクを人間がしないといけませんよね。
1.炊飯ガマを出す
2.炊飯ガマに米を適量分入れる
3.(これだけが不要)米を研ぐ
4.水を適切な量入れる
5.炊飯器にセットしボタンを押す
6.30分ぐらい?待つ。
7.食べ終わったら炊飯ガマを洗う(これを忘れるとピッコロ大魔王の封印になる)
あまりにも面倒だったら、うちは電子レンジで加熱するご飯に切り替えました。最近200g~300gが100円で売られていたり、味もそこそこなので気にしていません。
ただ、それでも普通の米の方がコストパフォーマンスがいいので、なんとかして欲しいものですw
by rti.
Re:操作種類は吟味した方がいいかな (スコア:1)
もう21世紀なのに未だに実装されていない ;_;
家電メーカーは何をやっているんだろう。
by rti.
Re: (スコア:0)
つまらないって言ったらテレビがついたり、
テレビが消えるの間違いでは。
Re: (スコア:0)
君みたいにつまらない人物が消えるほうが良い。
嗜好は多様でいいじゃないか。
Re:操作種類は吟味した方がいいかな (スコア:1)
#2077020の意図は知らないけど、
TVを見ていて「つまらない」と言ったらテレビが消える、って仕組みは普通にアリだと思います。
他に反応するものが無ければね。
一方で、何か他のことをしている時に「つまらない」と言ったらTVが付く、ってのはなんというか、鬱陶しい仕組みかなーと。
叫ぶ度に他のものが作動するコメディだったら見てる人は楽しいかもしれませんが(笑)
「寒い!」→ガスレンジ作動
「消えろ!」→天井のランプが消灯
「暗い!」→窓が開く
「閉じろ!」→開けていたドアが閉まってアクターが尻を蹴飛ばされる
みたいな
うちの空気清浄器は自動で私を認識してくれます (スコア:2)
「ぶおーん」と返事がかえってきて吸い込みが始まったときは、思わず泣いた。
Re:うちの空気清浄器は自動で私を認識してくれます (スコア:1)
「コンピュータ光りあれ!」って手を上につきだしてかっこいいポーズを決めて叫んだら、機械が起動するのでは、また感じ方が違ってくると思いますw
by rti.
Re:うちの空気清浄器は自動で私を認識してくれます (スコア:1)
ウチのは長年連れ添った夫婦のようにツーカーなので
「ただいまー」ではなく
「ブッ」「ぶおーーん」です
Re:うちの空気清浄器は自動で私を認識してくれます (スコア:1)
ビックオー ショータイム! (スコア:1)
睡眠時注意 (スコア:1)
寝言で家電がついたり消えたり。パプリカみたいな悪夢をみそう
Re:睡眠時注意 (スコア:4, 参考になる)
実際の運用時は、先頭に「コンピュータ」というプレフィックスがないと無視するようにしています。
「コンピュータ電気つけて」みたいな。
また、それでもルールベースの音声認識の宿命で誤認識があるので、ちょっと工夫をしています。
ルールベースで引っ掛けたものをディクテーションベースでも再度引っ掛けてみて、「コンピュータ」というプレフィックスが検出されるかを見ています。
これにより誤認識率はかなーり下がりました。
ソースでいうとココらへんです。
https://github.com/rti7743/kaden_voice/blob/master/naichichi/naichichi... [github.com]
by rti.
Re:睡眠時注意 (スコア:1)
Re:睡眠時注意 (スコア:1)
Re:睡眠時注意 (スコア:1)
「さくら」ってのは実験でやったよ。
もちろんカードキャプターの方ね。
任意の名前をつけることができるから、なのはとかフェイトとか、思い切ってGLaDOSとか、いろいろできるよ。
by rti.
Re:睡眠時注意 (スコア:1)
何か命令するたび、イヤミを言われたら心が折れます……半日保たずに逃げ出しそう……
notice : I ignore an anonymous contribution.
Re:睡眠時注意 (スコア:1)
ケーキもらえるかもしれないじゃん。
by rti.
Re:睡眠時注意 (スコア:1)
定期的に呼び名を変えれば大丈夫です。
# 1クール毎とか。
1を聞いて0を知れ!
Re:睡眠時注意 (スコア:1)
うっかり呼び間違えると、しばらく言うこと聞いてくれなくなりそうだな
Re:睡眠時注意 (スコア:1)
半年ほどやってますけど、起きたら状態が変わっていたということはないですね。
みなさん、そんなに寝言を言っているんでしょうか?
by rti.
日本語音声認識システムに興味があったのですが (スコア:0)
githubにREADMEが登録されていない・・・
たぶんこれVisualStudioでビルドできそうなんですが
必要バージョンとかってどこかにあります?
# gccとかでmakeできないのかな
Re:日本語音声認識システムに興味があったのですが (スコア:2)
VS2010 で C++ MFCと一部ATLを利用してビルドしています。
今のところSAPIを利用している関係上windows専用ですが、他のOSへの移植も検討しているので、juliusへのポーティングを予定しています。
SAPIを選んだ理由は、サンプルの数とSAPI XMLの存在が大きな理由です。
by rti.
Re:日本語音声認識システムに興味があったのですが (スコア:1)
2つあります。
片方は部屋の中央です。
入れ口、机、こたつなどをカバーします。
もうひとつがベッド横の手に取れるところです。
ベッド上をカバーします。
それと、深夜など大きな声を出しづらいシーンのためでもあります。
手にとって口元に持って行くなり顔を近づければ小声で認識しますよね。
認識精度はこのトピックスでも書いているように工夫すれば上げることができます。
創意工夫をすればなんとかなるものです。
by rti.
Re:日本語音声認識システムに興味があったのですが (スコア:1)
すいません、少し言葉足らずだったので補足します。
マイクを2つ部屋に置いていて、それぞれのカバー位置と、利用するシチュエーションを変えることで、部屋の中の生活空間をだいたいカバーしている感じです。
by rti.
Re: (スコア:0)
ちょっと中身を覗いて見ましたが、
Visual Studio 2010用のslnのようです。
Express版でいけるかもしれませんし、
.NET Framework 4.0付属のmsbuild等でいけるかもしれません。
認識エンジンとしては無難にSAPIを使用しているようでした。
Re:日本語音声認識システムに興味があったのですが (スコア:1)
Express版ってMFCやATLついてきましたっけ?
もし、ついてこなければ、MFCとATLを利用しているので、ビルドできません。
もしかしたら、WinDDKとかからもってくればいけるかもしれませんが・・・
by rti.
誤作動対策は (スコア:0)
技術的なことよりも実際に構築してしまったところが凄いね。
しかし、寝言にも反応されると困ってしまうかも。
個人的には[大きなお世話]的な機能は不要です。
エアコンだと設定温度を勝手にオーバーシュートさせるとか。
(なぜかキャンセルできない)
Re:誤作動対策は (スコア:2)
欲しいのに誰も作ってくれないんだもん仕方ないよね。
誤認識については、一応対策をやってます。
http://srad.jp/comments.pl?sid=556497&cid=2077109 [srad.jp]
by rti.
Re:誤作動対策は (スコア:1)
それを言い始めると、何をやってもイタチごっこな気がします。
今所、制御している家電は寝言で起動したとしても、基本的に電気を空食いするだけで、人間に対して、致命的な致命傷を与えません。
最悪でも、冷房が最大性能で動いて風邪を引く可能性がある程度でしょうか?
制御する家電の性質にもよるんでしょうが、そこまで動作が気になる家電でしたら、起動に何か制約を入れるとか、確認を入れるとかやればいいんじゃないんでしょうか。
ロボット物みたいに、ファイナルフュージョンを承認するフローを入れるなり、なんなりと解除するのがちょっとめんどい作業フローを作ればいいと思います。
by rti.
Re:誤作動対策は (スコア:1)
例えば、電話とかであれば、大切な要件は復唱して確認したりしますから、何かあって、それに対して確認のメッセージや復唱して同意を得るというのはいいと思います。
ただ、復唱や目視確認が重なるとせっかくのシステムの機敏性が失われてしまいすね。
人間だと、ありえない時に出された命令だけ、本当によろしいですか?と確認すると思いますので、システムチックにやるならば、普段の行動パターンから機械が定期的に学習して、あり得ないパターンだけ復唱して確認するなどすればよいのではないでしょうか?
最近は、機械学習のライブラリも増えてきましたし。
ネットワーク系のアプリで普段流れているパケットを学習して、ありえないパケットが飛んできたらアラートをあげるなどのアプリが研究開発されているということを聞いたことがあります。
もちろん、原子炉の制御や核ミサイルなどの発射のような重要なタスクは、そんな曖昧なことでは許されないので、複数人の同意が必要になるとは思いますけども。
で、、、結局のところ、コストとリターンの話しになってしまって、間違った時の影響度と、それを是正するための手間暇の、どっちに倒すかって話しになると思います。
私的には、現在のホームコントロールが間違っても死ぬわけではないから、利便性を最大限に取りたいと思ってます。
by rti.
Re:誤作動対策は (スコア:1)
純粋に「自分がやらかしちゃう可能性」だけを考えると
別に寝言じゃなくても酔っ払いとか勢いとか電話での会話とか色々あるんでキリがないんですけど、
(立って会話して作業してたけど「目覚めたら」その記憶がない、夢遊病ってのもありますし)
とりあえず寝る間のことだけをターゲットにするなら
ある特定の行動によって「言うこと聞くモード」と「聞かないモード」を切り替えられるようにするのが落としどころでしょうか。
それがベッドに寝ながらではできない行動であればかなり安心(例えば壁に設置したスイッチ)……ですが、
それじゃ意味ないのかな(苦笑)
「俺はもう寝る」で無視モードで待機、
「俺を起こせ!」って言葉で無視モード解除&ベッド起こし&天井からタライ落としってコマンドにしておけば
「寝てる間に風呂が沸いたりコーヒーが煎れられたりトーストが焼かれたり」という自体は防げますよね(^-^)
(誤作動しても目が覚めるという意味で)
Re:誤作動対策は (スコア:1)
>もしかしてご本人さんですか。 >rti
はい、そうですよ。
議論は好きなので、よりよいシステムとホームコントロールによる人類の輝かしい未来を手に入れるために、いろいろ討論できたらと思います。
by rti.
INSTEON (スコア:0)
関西なんで、Insteonのデバイスをアメリカから輸入して使ってます。
電灯線に信号が乗るんでむっちゃ便利。
Re:INSTEON (スコア:1)
Insteonというのがあるんですね。
初めて知りました。
関西というと、関東ではつかない感じなんですか?
by rti.
Re: (スコア:0)
Hzの違いで、関東では使えない。電圧差はなんとか吸収できるんだけど。
USではX-10と、その上位互換のINSTEONが普及してて、すごく便利。
電気代 (スコア:0)
月々の電気代が気になる私はギークにはなれない?
昔自宅で24時間サーバ立ち上げてたけど、会社にいる時間のほうが長いので今は帰宅してから寝るまでの間だけ立ち上げてる状態。
昨今のPCだと起動も遅くないし。
Re:電気代 (スコア:1)
そういうのもあって、linuxか android とかに移植したいよねーって思ってます。
安価で赤外線が使えてプログラム差し替えられる 素敵な android boxってないですかね。
by rti.
Re: (スコア:0)
おや、ご当人。
確かに家電のコントローラーならPCである必要性はないですね。
でも下手な中華製品を買うと爆発するかもw
Re:電気代 (スコア:1)
爆発が怖くて中華製android boxを使えるかw
って冗談は置いといて、パラノイアのResearch and Designじゃないんだから中華製品といえど必ず爆発すると決まったわけじゃないじゃなZAP!ZAP!...
いい製品ないですかねぇ
by rti.
Re:電気代 (スコア:1)
ありがとうございます。
1万5千円ですか、、、もう一声安いのないかなーって思ったりして。
個人的にこれとかに注目しています。 ハック出来ればいいんですけどね。
http://www.thanko.jp/product/usb/android-media-box.html [thanko.jp]
by rti.
Re:うむ、確かにこれは引きこもり用だ (スコア:1)
「コンピュータhogehoge」という文が会話の中に出てくるのは少ない気がするが・・・
どうしても気になるならば、ロックする命令を実装するよ。
「コンピュータまほーとん」でマホ状態になって、「コンピュータいてつくはどう」でロックが解除されるまで命令を聞き流すみたいな。
汝の呪文はコンピュータに届かぬ、マホトーン 。
by rti.
Re:人のほうがいい (スコア:1)
人間は高額な維持費がかかるし、それに、人間のような高度な知的生命体が雑用なんかするのはエネルギーのムダだと思うんだ。
限りあるエネルギーを有効に使うために、メイドロボか音声認識システムなどのホームコントロールの開発が必要なんだよ。
by rti.
Re:人のほうがいい (スコア:1)
コンピュータと暮らしましょう。
コンピューターはあなたの友人です。
by rti.