SHARP

RoBoHoN

RoBoHoN

ロボホンのボイス音量について

フォーラム RoBoHoN SDKについて ロボホンのボイス音量について

  • 作成者
    トピック
  • #743

    朝、ロボホンが起こしてくれるという目覚ましアプリを考えております。
    内容としては、起こし始めてからの回数で段階的に音量と発話内容を変えていき、アラームが終了もしくはアプリの終了とともに元の音量に戻るというものを考えております。

    当初はAudiomanagerのAPIを利用することで達成できると考えていたのですが、肝心のロボホンボイスの音量を変更することができませんでした。
    ロボホンボイス音量の変更方法をご存じの方がいらっしゃいましたらご教授いただければ幸いです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    返信
  • #744

    どんなソースを書いたか書いてもらえると回答しやすいですー。

    0401_のマニュアルは読みました?
    TTS音量を変更すればいいようですが、変更できなかったってことでしょうか。

    #746

    androidの開発経験自体が少なく、TTS音量の変更方法がわからないという形になります。
    AudioManagerで設定できるstreamにはTTSが存在せず、
    am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
    am.setStreamVolume(AudioManager.STREAM_ALARM,am.getStreamMaxVolume(AudioManager.STREAM_ALARM),0);
    を設定できるstream総当たりで試してみたのですが音量変更を確認することができませんでした。

    TextToSpeechクラスを利用して発話させているのであれば、そこでボイス音量を変更できるのかとも考えたのですが、
    TextToSpeechクラスhvmlをしゃべらせる方法がわからなかったため、そこで止まってしまっています。

    #747

    あれ、AudioManagerに、STREAM_TTSでてこないですか?

    そうしたら、ソースを見たところ

    https://android.googlesource.com/platform/frameworks/base/+/cd92588/media/java/android/media/AudioManager.java

    https://android.googlesource.com/platform/frameworks/base/+/master/media/java/android/media/AudioSystem.java

    なので、数字の9を指定したらいけるとおもいます。
    おためしくださいー。

    とはいえ、0401_のマニュアルにあるように、ソフト側からはいじらないほうが本当はいいと思います。
    あくまでも技術的な参考としてー

    #755

    ご報告が遅くなりましたが、無事変更することが出来ました。
    しかし、アプリが強制終了してしまった場合、音量の整合性がとれなくなってしまうため、おっしゃるとおり触らないほうが良さそうですね。
    ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)

このトピックに返信するにはログインが必要です。