Monday, August 11, 2014

ゆかりさんとRaspberry # 1

走り書き。

Raspberry PIからのリクエストに応じてVoiceroid3人娘をしゃべらせたい、という謎のモチベーションで、がそごさしていていたのが少しだけ形になった。

上のお話は開発モチーフで、本音はsocket.ioでどんな事が出来るか試したかったというのもある。

今回の作ったシステムの構成

  • サーバー(windows)
    • node.js, javascript
    • VoiceConsoroid, C#
  • クライアント(Raspbianの予定)
    • node.js, javascript

サーバーとクライアントはsocket.ioでリアルタイムに通信、クライアントからサーバーに喋ってほしいメッセージを送ると、サーバーはVoiceConsoroid経由でVoiceroid+にwav作成を依頼、wavができるとそれをクライアントに送信する。

ここまで動作確認。

後はクライアントをRaspberry上で動かして、wavを取得後にaplayで喋ってもらえれば完成…!という構図。

Raspberry側にセンサーを取り付けてセンサー経由のイベントに応じて喋ってもらったり、一度喋った内容をキャッシュサーバーに記憶させて応答を早くしたり構想だけは色々あったりなかったり。

これをgithubに上げるかどうかは微妙なところだよなあ…
publicなWebサーバーとして公開されちゃうと、商用ツールを部分的にでも、誰でも使えてしまう。

Reference

No comments:

Post a Comment