Falar tela dizendo "um dólar?"

5

A cada poucas frases, o telefone fala uma frase que soa como "um dólar". Não está no texto da tela. Alguém sabe o que é isso?

Isso também acontece no aplicativo do driver do Uber quando ele está falando instruções. É a coisa mais estranha. Isso acontece em vários sites (não apenas no Uber.com), embora nem todos.

Eu estava pensando que talvez tenha algo a ver com tags HTML ???

Eu também encontrei esta pergunta: dizer comando diz texto errado (para algumas vozes) e não tenho certeza se está relacionado. Eu não tenho vozes especiais instaladas no meu telefone. Eu só estou usando a voz feminina.

Escute aqui:

https://soundcloud.com/user-339437908/one-dollar#t=0:04

Gravado em https://www.uber.com/a/drive-pp/?exp=nyc

Observe que a frase "um dólar" é falada várias vezes durante a gravação e essas palavras não aparecem em nenhum lugar do texto.

Ou

Teste você mesmo:

Vá para Configurações> Geral> Acessibilidade> Fala e ative a opção "Falar tela". Então tente aqui: https://www.uber.com/a/drive-pp/?exp=nyc


** Editar: **

Eu estava pesquisando e percebi que estava usando a configuração "voz feminina" em Siri, mas as configurações de acessibilidade têm opções para várias vozes. Usando algumas das outras vozes, as palavras extras não foram faladas, tornando esta questão muito relacionada à questão vinculada. No entanto, a questão ligada refere-se a uma palavra específica sendo falada como uma palavra diferente. Estou preocupado com o motivo pelo qual esta frase extra está sendo inserida no texto. A recompensa permanece e espero que alguém possa responder. E até lá estarei usando as vozes australianas porque elas não exibem esse comportamento.

Tons
fonte
1
Bem-vindo ao pedir diferente! Por acaso você tem uma gravação dele que você pode compartilhar?
Glorfindel
1
Alguns sites na rede do Stack Exchange têm uma opção semi-embutida para isso: video.meta.stackexchange.com/a/176/17390 . Então, enviar para o SoundCloud e postar o link aqui é a melhor opção.
Glorfindel
1
Adicionar um URL a uma página que mostre esse comportamento também seria útil
nohillside
1
@Shades Provavelmente está no código PHP e funciona como um marcador de posição: O que significam $ 1 e $ 2? . Eu não tenho acesso ao site dos EUA agora - sou sempre redirecionado para o site alemão - e não posso provar isso. Vou usar um acesso US-VPN mais tarde hoje e verificar isso.
klanomath
1
Isso também acontece em Carrot Weather
bret7600

Respostas:

7

Eu não posso realmente obter o código da página da web / app, mas verificar código JavaScript / PHP mais antigo / semelhante do uber.com, parece ser um hick-up da estrutura Text-to-Speech, que provavelmente tropeça em um trecho semelhante a ..."common.step-to-main-content":"Skip to $1"...com $ 1 sendo um parâmetro posicional ou formal com o "valor": main_content ou conteúdo principal .

O código acima (sem $ 1, mas com conteúdo principal ) pode ser encontrado em uber.com/drive/new-york/ (Google Cache) .


Eu não sou um codificador, então eu posso usar os termos errados ...

klanomath
fonte
Tenho certeza que a palavra "pular" faz parte do menu. Se você ouvir toda a gravação, a frase "um dólar" é falada várias vezes sem a palavra "pular". Eu gosto da linha de pensamento aqui, porém
Shades
@Shades Todo o texto falado perto de $ 1 no seu exemplo de soundcloud pode ser encontrado no link do Google Cache. As outras ocorrências de $ 1 provavelmente estão relacionadas a um nome de usuário. Verificar o código circundante não é tão óbvio. Eu posso estar errado o valor de $ 1 na minha resposta embora ...
klanomath
Sim, parece que existem parâmetros embutidos no HTML, assim como meu pensamento original. Há $ {parameter} em todo o lugar.
Shades
1

Resolvido

Este foi um bug no iOS 11 beta 3 (e possivelmente 1 e 2). Foi relatado como acontecendo em outros aplicativos em telefones que executam o beta.

Esta postagem informa isso como um bug com o AVSpeechSynthesisVoice .

A partir do beta 4, isso parece ter sido corrigido . Se você ainda estiver com esse problema, faça upgrade para a versão beta mais recente.

Tons
fonte