Announcement

Collapse
No announcement yet.

Jon00 Homeseer Speak Utility

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #61
    Originally posted by jon00 View Post
    The error would suggest the Host name is incorrect. What do you see in the HS Log when you send normal TTS to the Sonos?



    Jul-26 9:14:59 AM Event Event Trigger "Kinect whats the time"
    Jul-26 9:14:59 AM
    TTS Speak: ($SONOS$ALL$:*):The time is 9:14 AM

    Comment


      #62
      Odd. Does it work when you use the 'default:all' virtual device speak button?
      Jon

      Comment


        #63
        Originally posted by jon00 View Post
        Odd. Does it work when you use the 'default:all' virtual device speak button?



        this is strange...is imperihome a speaker proxy? I tried this three times and the same result each time. no sound though


        Jul-26 10:03:48 AM ImperiHome INFO WebException: ConnectFailure Unable to connect to the remote server
        Jul-26 10:03:47 AM ImperiHome INFO WebException: ConnectFailure Unable to connect to the remote server
        Jul-26 10:03:45 AM Device Control Device: Utility Jon00 Speak default:all [1] to Speak (Execute Script) by/from: CAPI Control Handler

        Jul-26 10:03:48 AM TTS Speak: (*:*):<>attention. movement in the pickup port. Check the Camera!

        Comment


          #64
          There is a setting in Imperihome PI to enable (control API tab) speak proxy. You then need to enable tts in the app. I was playing with it last week and it caused major delays using the basic tts stuff in HS.

          Comment


            #65
            Originally posted by keithj69 View Post
            There is a setting in Imperihome PI to enable (control API tab) speak proxy. You then need to enable tts in the app. I was playing with it last week and it caused major delays using the basic tts stuff in HS.



            I havent touched imperihome in months. jon's speak utility shouldnt be trying to access it at all. currently I have no clients using imperihome, I switched over to hstouch. but I am going to disable imperhome and see if jon's speak utility works right then....

            shutting down imperihome had no effect at all...same result

            EDIT: I discovered one thing...Dirk has put out a new version .23, I was running version .22. After the install of version .23 I get no tts logs from sonos.
            Last edited by wadesready; July 26, 2018, 11:35 AM.

            Comment


              #66
              In your Control Panel, Immediate script Command box, enter:

              &hs.speak("Hello World",False,"$SONOS$ALL$:*")

              Do you hear anything when you press the 'Execute Command' button?
              Jon

              Comment


                #67
                Originally posted by jon00 View Post
                In your Control Panel, Immediate script Command box, enter:

                &hs.speak("Hello World",False,"$SONOS$ALL$:*")

                Do you hear anything when you press the 'Execute Command' button?



                yes sir! it's says hello world

                Comment


                  #68
                  Now try:

                  &hs.speak("<> Hello World",False,"$SONOS$ALL$:*")
                  Jon

                  Comment


                    #69
                    Originally posted by jon00 View Post
                    Now try:

                    &hs.speak("<> Hello World",False,"$SONOS$ALL$:*")



                    nope it doesnt like that one...nothing

                    Comment


                      #70
                      This would be interesting to try with my PollyC TTS handler when I get some time to try it.
                      HomeSeer Version: HS3 Standard Edition 3.0.0.548
                      Linux version: Linux auto 4.15.0-72-generic #81-Ubuntu SMP Tue Nov 26 12:20:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
                      Number of Devices: 484 | Number of Events: 776

                      Enabled Plug-Ins: 3.0.0.13: AirplaySpeak | 2.0.61.0: BLBackup
                      3.0.0.70: EasyTrigger | 1.3.7006.42100: LiftMaster MyQ
                      4.2.3.0: mcsMQTT | 3.0.0.53: PHLocation2 | 0.0.0.47: Pushover 3P
                      3.0.0.16: RaspberryIO | 3.0.1.262: Z-Wave

                      Z-Net version: 1.0.23 for Inclusion Nodes
                      SmartStick+: 6.04 (ZDK 6.81.3) on Server

                      Comment


                        #71
                        Originally posted by jon00 View Post
                        Now try:

                        &hs.speak("<> Hello World",False,"$SONOS$ALL$:*")
                        Originally posted by wadesready View Post
                        nope it doesnt like that one...nothing

                        Finally, can you try:

                        &hs.speak("<silence mSec='1000' /> Hello World",False,"$SONOS$ALL$:*")


                        The <> at the beginning of the speech tells the script that it is a repeat speech command and therefore ignored. Otherwise it would be registered as a new announcement again.

                        All speaker clients should ignore this as SAPI speech tags are allowed in a TTS string (example above - 1 second delay). If you hear nothing again, then you will have to refer it back to Dirk.
                        Jon

                        Comment


                          #72
                          Originally posted by jon00 View Post
                          Finally, can you try:

                          &hs.speak("<silence mSec='1000' /> Hello World",False,"$SONOS$ALL$:*")


                          The <> at the beginning of the speech tells the script that it is a repeat speech command and therefore ignored. Otherwise it would be registered as a new announcement again.

                          All speaker clients should ignore this as SAPI speech tags are allowed in a TTS string (example above - 1 second delay). If you hear nothing again, then you will have to refer it back to Dirk.

                          this one replied with hello world

                          Comment


                            #73
                            Interesting...

                            How about this one:

                            &hs.speak("</> Hello World",False,"$SONOS$ALL$:*")

                            or this one?

                            &hs.speak("< /> Hello World",False,"$SONOS$ALL$:*")
                            Jon

                            Comment


                              #74
                              Originally posted by jon00 View Post
                              Interesting...

                              How about this one:

                              &hs.speak("</> Hello World",False,"$SONOS$ALL$:*")

                              or this one?

                              &hs.speak("< /> Hello World",False,"$SONOS$ALL$:*")



                              none of the last three work properly

                              Comment


                                #75
                                weird...


                                this works


                                &hs.speak("<silence mSec='0' /> Hello World",False,"$SONOS$ALL$:*")

                                Comment

                                Working...
                                X