Compartilhar via


SpeechSynthesizerOptions.SpeakingRate Propriedade

Definição

Obtém ou define o ritmo (incluindo pausas e hesitações) do enunciado de síntese de fala.

public:
 property double SpeakingRate { double get(); void set(double value); };
double SpeakingRate();

void SpeakingRate(double value);
public double SpeakingRate { get; set; }
var double = speechSynthesizerOptions.speakingRate;
speechSynthesizerOptions.speakingRate = double;
Public Property SpeakingRate As Double

Valor da propriedade

Double

double

O tempo, em relação à taxa padrão do mecanismo de síntese de fala selecionado (voz).

Esse valor pode variar de 0,5 (metade da taxa padrão) a 6,0 (6x a taxa padrão), inclusive. O valor padrão é 1,0 (a taxa de fala "normal" para a voz atual).

Algumas vozes têm taxas mínimas de fala mais rápidas que 0,5 e as taxas máximas de fala mais lentas do que 6,0.

Observação

A taxa de fala não pode ser convertida diretamente em palavras por minuto porque cada voz e idioma podem ter uma taxa de fala padrão diferente.

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Comentários

Se a Linguagem de Marcação de Síntese de Fala (SSML) for usada, SpeakingRate será combinado com qualquer marca prosody na marcação.

Observação

Prosódia são propriedades de sílabas e unidades maiores de fala, não segmentos fonéticos individuais (vogais e consoantes).

Por padrão, aproximadamente 750ms de silêncio são acrescentados após cada enunciado e cada marca de pontuação para garantir que o enunciado soe o mais natural possível. Em alguns casos, como reprodução acelerada ou descrições do leitor de tela do conteúdo do aplicativo, esse comportamento não é necessário ou precisa ser configurável pelo usuário. Para obter mais informações, consulte AppendedSilence e PunctuationSilence.

Aplica-se a

Confira também