MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-OpenAI

    Scheduled Pinned Locked Moved Productivity
    24 Posts 4 Posters 12.1k Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R Offline
      Rags @MMRIZE
      last edited by

      @MMRIZE said in MMM-OpenAI:

      @Rags
      Speech example: Conjunction with MMM-GoogleTTS, now it can speak.

      https://youtu.be/daWuSfQc5Ns

      postProcessing: (helper, resp) => {
        let choice = resp.response?.choices[0]
        if (choice) helper.sendNotification('TTS_SAY', choice?.message?.content ?? choice?.text)
      }
      

      I am getting a syntax error in these lines can you please check.
      Thanks

      R 1 Reply Last reply Reply Quote 0
      • R Offline
        Rags @Rags
        last edited by Rags

        @MMRIZE
        It’s possible that the error is caused by using optional chaining in a JavaScript version that doesn’t support it.

        I modified the code as below, rewriting the code without using optional chaining.
        postProcessing: function(helper, resp) {
        let choice = resp.response ? resp.response.choices[0] : undefined;
        if (choice) {
        let message = choice.message ? choice.message.content.choice.text : undefined;
        if (message) {
        helper.sendNotification(‘TTS_SAY’, message);
        }
        }

        I am not getting any syntax error now. However, there is some issue with Google TTS (unrelated I think) , as it is sending a notification as TTS_Say_Error. Google TTS API hopefully is configured correctly as no errors are thrown up during starting MM. How should i go about resolving it.

        M 2 Replies Last reply Reply Quote 0
        • M Offline
          MMRIZE @Rags
          last edited by

          @Rags
          Give me the front and backend log on error happens

          1 Reply Last reply Reply Quote 0
          • M Offline
            MMRIZE @Rags
            last edited by

            @Rags
            TTS_SAY notification could have more complex payload like this.

            .sendNotification("TTS_SAY", {
              content: "Live long and prosper", //text to be spoken
              //belows are optional
              type: "text", // "text" or "ssml"
              voiceName: "en-US-Standard-B",
              languageCode: "en-US",
              ssmlGender: "FEMALE",
              callback: (error)=> {
                console.log(error) // <= What you need.
              }
            })
            
            1 Reply Last reply Reply Quote 0
            • R Offline
              Rags @Rags
              last edited by

              @Rags said in MMM-OpenAI:

              @MMRIZE @MMRIZE
              Thanks for the update. Yes now it works fine. I am not getting "something is wrong’ messages, but prompts about the token lengths whenever they exceed.
              Thanks. I hope there will be voice integration soon.

              So once again some issue has cropped up. The Openai integration with Telegrambot was working fine up to now. However, now the /chatai messages are not getting displayed on the MM whereas they are getting displayed on the Telegrambot app on the phone. The /txtai and /imgai have no issues. Please help in getting it to work again.

              R M 2 Replies Last reply Reply Quote 0
              • R Offline
                Rags @Rags
                last edited by

                @Rags said in MMM-OpenAI:

                @Rags said in MMM-OpenAI:

                @MMRIZE @MMRIZE
                Thanks for the update. Yes now it works fine. I am not getting "something is wrong’ messages, but prompts about the token lengths whenever they exceed.
                Thanks. I hope there will be voice integration soon.

                So once again some issue has cropped up. The Openai integration with Telegrambot was working fine up to now. However, now the /chatai messages are not getting displayed on the MM whereas they are getting displayed on the Telegrambot app on the phone. The /txtai and /imgai have no issues. Please help in getting it to work again.

                Can the developer please look into the issue described above. Thanks

                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  sdetweil @Rags
                  last edited by

                  @Rags the developer is on business trip now.

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  R 1 Reply Last reply Reply Quote 0
                  • M Offline
                    MMRIZE @Rags
                    last edited by

                    @Rags
                    Give me the whole configuration and log of backend terminal/frontend dev-console. Without details, I cannot guess anything.

                    R 1 Reply Last reply Reply Quote 0
                    • R Offline
                      Rags @sdetweil
                      last edited by

                      @sdetweil Oh ok, fine I shall tinker around and see if I have goofed up somewhere and wait for the developer for the rescue. Thanks

                      1 Reply Last reply Reply Quote 0
                      • R Offline
                        Rags @MMRIZE
                        last edited by

                        @MMRIZE said in MMM-OpenAI:

                        @Rags
                        Give me the whole configuration and log of backend terminal/frontend dev-console. Without details, I cannot guess anything.

                        ??backend terminal/frontend dev console…please guide howto ? thanks

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 2 / 3
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy