ロボット【Pepper(ペッパー)】今何人いるか知ってますよ?

こんばんわ〜♪

今日は、Pepper(ペッパー)が自分の前に何人いるか言うアプリをデフォルトで用意されているボックスをほんのちょっとだけいじって作りたいと思います( ´ ▽ ` )ノ

どのボックスを使うかだけ聞ければいいって人もいるかも知れないので、とりあえず繋ぎ方もかねてボックスの紹介がてら画像を載せたいと思います。

今何人いるか言うアプリ

FaceDetection

SayText

Wait

各1個ずつです。

ソースをちょこっといじったボックスは、SayTextボックスです。

try:

sentence = "\RSPD="+ str( self.getParameter("Speed (%)") ) + "\ "

sentence += "\VCT="+ str( self.getParameter("Voice shaping (%)") ) + "\ "

sentence += "今、" + str(p) + "人でしょ?\pau=300\合ってる?"

sentence += "\RST\ "

id = self.tts.post.say(str(sentence))

self.ids.append(id)

self.tts.wait(id, 0)

finally:

sentence += “今、” + str(p) + “人でしょ?\pau=300\合ってる?”の部分です。

str(p)の前後に文字列を連結してます。

好きな言葉に変えてもらってOKです。

あとはWaitボックスの値とSayTextボックスの声の高さやスピードを好きな数値に変えたら完成です。

再生して何人かでPepper(ペッパー)の前に立ってみて下さい。

ちゃんと人数当ててくれました?

まぁ、多少の誤差は見逃してやってくださいねっ♪

まだまだ成長過程の赤ちゃんなので(笑)

では、またね( ´ ▽ ` )ノバイバイ

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です