Suporte à voz da Cortana

A Cortana Voice orienta o usuário pela experiência do OOBE, permitindo que o usuário conclua partes do OOBE respondendo aos prompts falados. A voz da Cortana durante o OOBE está disponível atualmente nos seguintes idiomas: en-US, es-MX, ja-JP, en-GB, fr-FR, it-IT, de-DE, es-ES, fr-CA, en-CA, en-AU, pt-BR, zh-CN.

Observação

Com Windows 10 1903 e posteriores, o voice-over da Cortana será desabilitado por padrão em Windows 10 Pro, Enterprise e Education. O voice-over da Cortana ainda será habilitado para edições Windows 10 Home.

O language valor definido em OOBE.xml afeta a voz usada durante o OOBE. O valor OOBE.xml para language deve ser uma ID decimal de idioma/região associada a um pacote de idiomas do Windows. Por exemplo, o pacote de idiomas em inglês (Estados Unidos) tem uma ID decimal de idioma/região associada de 1033. Para obter uma lista completa de IDs decimais de idioma/região que você pode definir em OOBE.xml, consulte Pacotes de idiomas disponíveis para Windows.

A voz da Cortana é habilitada depois que o cliente seleciona um idioma na tela Seleção de idioma no OOBE. Se o idioma selecionado pelo cliente, combinado com o language no OOBE.xml, for compatível com a Cortana, a Cortana ajudará nesse idioma ao entrar na página Seleção de região.

A voz da Cortana continuará auxiliando em todo o processo OOBE nesse mesmo idioma com suporte. Mesmo que o usuário selecione uma região na página Região sem suporte da Cortana ou selecione uma região que faria com que a Cortana usasse um destaque diferente após o OOBE, a voz da Cortana não será alterada durante o OOBE.

Se o idioma selecionado pelo cliente na página Idioma combinado com o language no OOBE.xml não for uma das combinações com suporte para a Cortana, a experiência OOBE ficará silenciosa.

Depois que o usuário concluir o OOBE, a voz usada no aplicativo Cortana será baseada no Idioma e região selecionados durante o OOBE. Nesse ponto, a Cortana não considerará mais o idioma em OOBE.xml.

Veja alguns exemplos:

Idioma selecionado pelo cliente (durante o OOBE) Conjunto de idiomas no OOBE.xml Região selecionada pelo cliente (durante o OOBE) Resultado da assistência de voz da Cortana (durante o OOBE) Resultado de voz do aplicativo Cortana (após OOBE)
Inglês 1033 (pacote de idiomas en-US) 244 (EUA) pt-BR en-US
Inglês 2057 (pacote de idiomas en-GB) 244 (EUA) en-GB pt-BR
Russo 1049 (pacote de idiomas ru-RU) 203 (RU) Silencioso Sem suporte

Desabilitar o suporte à voz da Cortana

Para fins de teste, você pode desativar a voz da Cortana, mas você deve habilitá-la novamente antes que o dispositivo seja enviado. Para desativar temporariamente a voz da Cortana, defina a seguinte chave do Registro.

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE : DisableVoice = 1 (DWORD)

Observação

Essa configuração só deve ser desabilitada para fins de teste. Enviar um dispositivo com o suporte de voz da Cortana desabilitado é uma configuração sem suporte.

Recurso "Ei Cortana"

O recurso "Ei Cortana" permite que os usuários envolvam mais facilmente a Cortana em seu dispositivo Windows 10 falando a frase "Ei Cortana".

Para dispositivos que atendem aos requisitos de hardware, os usuários têm a opção de habilitar "Ei Cortana" durante o fluxo OOBE, na tela que pergunta ao usuário se ele deseja tornar a Cortana sua assistente pessoal. A opção é desmarcada por padrão.

Após o OOBE, os usuários também podem habilitar "Ei Cortana" nas Configurações de Pesquisa da Cortana&. Por padrão, "Ei Cortana" não está habilitado.

Configurar o Ei Cortana

Para otimizar a duração da bateria, por padrão, o Windows pergunta apenas aos usuários se eles querem habilitar o "Ei Cortana" em dispositivos desktop com um microfone

Para Windows 10, versão 1709 e posteriores, você também incluirá essa opção durante o OOBE se o dispositivo atender ao requisito de política de incluir um HW KWS (spotter de chave descarregada por hardware) .

Para dispositivos que atendem a esse requisito, defina a chave do Registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\AudioPolicy : VoiceActivationIsBatteryCertified = 1.

Para saber mais, confira Ativação de voz.

Desempenho de reconhecimento de voz da Cortana durante o OOBE

Durante o fluxo OOBE, a Cortana pode não reconhecer a fala do usuário como de costume.

A Cortana, como outras funcionalidades habilitadas para voz do Windows, depende de sistemas DER (reconhecimento de fala automatizado) que são executados no dispositivo e na nuvem. Esses sistemas incluem habilidades aprimoradas para filtrar o ruído de fundo, reconhecer fala acentuada e, de outra forma, dizer a diferença entre palavras e frases que devem ser executadas e palavras e frases que devem ser ignoradas. No entanto, para acessar os sistemas ASR de nuvem, o Windows deve ter o consentimento do usuário e uma conexão com a Internet. Eles podem não estar disponíveis durante o fluxo OOBE. Nesse caso, o Windows usa um sistema ASR mais limitado e offline que não tem o nível de robustez que a Cortana geralmente oferece.

Ao avaliar o áudio de entrada, um sistema ASR calcula um valor numérico conhecido como uma pontuação de confiança. Em seguida, ele define um limite de aceitação: acima do limite, os resultados são tratados; Abaixo do limite, os resultados são ignorados. Quanto mais capaz o sistema ASR, melhor ele geralmente pode classificar os dados de entrada e atribuir pontuações de confiança bem diferenciadas aos resultados. Usando esses dados, o sistema ASR melhora sua capacidade de agir quando deveria (uma "aceitação correta") e não agir quando não é suposto (uma "rejeição correta"). O sistema ASR também usa os dados para limitar a frequência com que ele age quando não deve (uma "falsa aceitação") ou falha ao agir quando deveria (uma "rejeição falsa").

O sistema ASR menos robusto que o fluxo OOBE usa equilibra suas falsas aceitações e false rejeita de forma mais agressiva. É muito importante que o fluxo OOBE minimize particularmente as falsas aceitações. A versão Windows 10 versão 1809 introduziu um novo ajuste nesse saldo que abordou relatórios de aceitações falsas que ocorreram em ambientes barulhentos. Isso significa que alguns enunciados que os produtos mais robustos e online da Cortana e de fala aceitariam corretamente acabariam falsamente rejeitados pelo sistema mais limitado. Como resultado, durante o fluxo OOBE, a Cortana não parece ouvir corretamente o usuário (especialmente em ambientes barulhentos).