Skip to content

ms2sato/voffice

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

voffice

これは何ですか?

WebRTCを利用したごくごく簡単なテレカンツールです。

ただし、zoomやHangoutと競合するところを目指すものではありません。背景・課題としては以下です。私と私のチームメンバーの課題と言ってもいいです。

背景・課題

  • 私たちは小規模チームでリモートワークしています。
  • Slackなどでオンラインコミュニケーションできるものの、ちょっと寂しさを感じているメンバーがいます。「一緒にいる感」が欲しいです。
  • zoomを繋ぎっぱなしなどしてしまうと、顔がモロ見えているのは見え過ぎですし、若干緊張します。部屋が映り過ぎたり、見られたくないものが映ってしまうかもしれません。
  • 遠くの席でゴニョゴニョ話しているところに「あ、それってさー」と、割り込みたいです。

望んでいる操作感

  • オンラインで仕事するチームがとりあえず繋ぎっぱなしにしておけるパフォーマンスと安心感のあるもの。
  • 相手との「距離感」があること。近づいたり離れたりしている感覚のあること(部屋にいる人には声は聞こえますが大きさが距離によって違うこと)。
  • 繋ぐのに面倒な操作が不要で、URL一つで接続可能なこと。
  • なにか少し楽しくなること。真面目なテレカンよりも、不真面目な雑談が軽くできるくらいのイメージです。遊び心が欲しいです。

付けた機能

  • 顔はキャプチャしますが、エフェクトをかけてぼやかし、コマ落ちさせています。ハッキリと顔が映ることはありません。部屋が汚くても、メイクしてなくても安心です。
  • 寄る/離れるという機能があります。寄ればお互いの声が大きくなります。距離感はそれぞれの人の間で設定されます。オフィスのデスクに近づく要領です。
  • 声を拾って文章化します。精度は全然高くないですが、誤変換しまくっているくらいが皆でツッコミ入れられて良いです。なぜか卑猥な変換になることが多いのは謎です。

割り切り・ポリシー

将来的にはわかりませんが、現在は以下のようなものです

  • モバイルは完全に捨てています。PCやMacでの利用だけを今は追っています。
  • サーバーサイドのプログラミングは不要な路線で進めています。望む人が気軽にデプロイして使えるようにしたいです。
  • Webブラウザが持っている機能をなるべく引き出して実現したいです。
  • ReactやVue.jsなど色々なライブラリを入れない方針です。なるべくシンプルなJSで実現できる方向を目指したいです。

どこで動いてますか?試せますか?

こちらからどうぞ。URLを共有してもらえれば一緒の部屋に入れます。room=の後の文字列を好きに変えることで別々の部屋になります。被らないような言葉を入れてください。

https://voffice.netlify.app/?room=sandbox

一人で様子見たい場合にはChromeとFirefoxなど複数ブラウザで試してください。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published