Há possibilidade de notificação TTS para iPhone?

Olá,

Estava a tentar criar notificações TTS para o iPhone. Criei o serviço TTS da google no configuration.yaml, mas não consigo usae o serviço nas notificações. Há algum tutorial acerca do assunto? ou exemplos de configurações a funciona?

Obrigado pela ajuda.

Podes enviar o TTS via a app oficial do HA e funciona em iOS e Android.

Obrigado por responder, Jorge.

Tentei o exemplo:

service: notify.mobile_app_ikingxr
data:
  message: TTS
  data:
    tts_text: "Motion has been detected"

mas não mandou qualquer mensagem de voz. Só a notificação normal.

Não formataste o código, não sei se está bem ou não…

Quando publicares código ou logs deves fazê-lo como texto. Depois deves sublinhar o texto que queres transformar em código e clicar no icone </>. Deverá existir um espaço antes e outro depois do bloco de código para que funcione correctamente. O código em Yaml é muito sensível aos espaçamentos e sem o código devidamente formatado não te poderemos ajudar. E nos logs há pormenores que só devidamente formatados se conseguem ver.

Vê um exemplo:

Obrigado Jorge,

Já corrigi o post anterior.

Aparentemente está correcto mas na documentação fazem algumas chamadas de atenção acerca do volume do dispositivo.

By default Text To Speech notifications use the music stream so they will bypass the ringer mode on the device as long as the device’s volume is not set to 0. You have the option of using media_stream: alarm_stream to have your notification spoken regardless of music volume.

Experimentaste com alarm_stream ou alarm_stream_max?

        data:
          message: TTS
          data:
            tts_text: "Motion has been detected"
            media_stream: "alarm_stream"

Reparei agora que essa configuração é “Android specific”…

Assim sendo, é possivel que não haja maneira de ter TTS no iOS.

Segundo o chatGPT…

Sim, é possível enviar mensagens de texto para fala (TTS, na sigla em inglês) do Home Assistant para dispositivos iOS, como iPhones e iPads. Para isso, você pode utilizar o componente “Notify” do Home Assistant, que permite enviar notificações para vários tipos de dispositivos e serviços.

Para enviar uma notificação TTS para um dispositivo iOS, você precisará configurar o componente “Notify” para utilizar o serviço “Apple Push Notification Service” (APNS). Para isso, você precisará fornecer algumas informações de configuração, como o endereço do servidor APNS e o token de autenticação do dispositivo.

Depois de configurar o componente “Notify” para utilizar o APNS, você poderá enviar notificações TTS para o dispositivo iOS usando a chamada de serviço “notify.push_ios”. Por exemplo:

Copy code

service: notify.push_ios
data:
  message: "Olá, este é um teste de TTS."
  title: "Mensagem TTS"

Essa chamada de serviço irá enviar uma notificação TTS para o dispositivo iOS com o título “Mensagem TTS” e a mensagem de texto “Olá, este é um teste de TTS.”

Espero ter ajudado! Qualquer dúvida, só perguntar


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade