Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

speak.l がsourceのsound_playでは動かない #274

Closed
ban-masa opened this issue Dec 23, 2016 · 6 comments
Closed

speak.l がsourceのsound_playでは動かない #274

ban-masa opened this issue Dec 23, 2016 · 6 comments

Comments

@ban-masa
Copy link

sourceのsound_playではSoundRequest.msgにvolumeが追加されていて、defaultで0になっているようです。
https://github.com/ros-drivers/audio_common/blob/master/sound_play/msg/SoundRequest.msg
そのためspeak.lでmsgを送ってもvolume0で再生されてしまって聞こえません。

speak.lをvolumeを設定するように変更したい気がするのですが、そうするとindigoのdevのsound_play(volumeパラメータなし)で使えなくなると思います。

この場合sourceとdevのどちらで動くようにするべきなのでしょうか。
それとも両方で動くようにslot変数を見て条件分岐させたりするべきでしょうか。

@k-okada
Copy link
Member

k-okada commented Dec 24, 2016 via email

@ban-masa
Copy link
Author

なぜかhrp2016でsourceが使われていたので一時的にhrp2016が喋らなくなっていました。
sourceのmasterを使う必要性は何もないはずなので、indigo-develに切り替えるかdevを使うように変更しようと思います。
ありがとうございました。

@snozawa
Copy link
Contributor

snozawa commented Dec 25, 2016

source を使う必要はなにがあるでしょうか?特にいないなら、debでいいと思います.どうしてもソースを使いたいなら、

sourceを使うのは、speak.lでwait-for-serverが使われるようになって、それに対応できる内容がdebに反映されてなかった(当時)ので、sourceにしました。
なので、indigo-develをつかうのがよさそうですね。
debに反映されればsourceを使う必要がなくなります。
(もしくは、soud_playをsourceするのでなく、最近しった(setq *speak-timeout* 0)でも良かったかもしれません)

jade/kineticだとこっちのmsgが使われ得ているのかな.であるとバージョンでspeak.l のコードの中で切り替える必要がでてきますね.

また、speak.l側はこれでも良かったとも思います。

@k-okada
Copy link
Member

k-okada commented Dec 25, 2016 via email

@snozawa
Copy link
Contributor

snozawa commented Dec 26, 2016

なるほど、それでは確認して動けばdebで良いと思います。

は、JSKのソフトは同じソースツリーで、hydro/indigoのサポートをしてきているので、indigoにしないと動かない、というものは作ってきていないはずなので、そういう影響があったら、ソースツリーで最新にするのではなくて、文句を言って良いレベルでしたね.

わかりました。

@ban-masa
Copy link
Author

hrp2016でaudio_commonをdebで入れてspeak.lが問題なく動作することを確認しました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants