A Speech Synthesis Markup Language (SSML) oferece controle refinado sobre a saída da síntese de fala, incluindo pausas, pronúncia e segmentação de palavras.
Visão geral
A SSML é uma linguagem de marcação baseada em XML para síntese de fala. Em comparação com texto simples, a SSML permite enriquecer o áudio sintetizado com maior variedade. Ela controla não apenas o que é falado, mas também como é falado, abrangendo pausas, segmentação de palavras, pronúncia e interrupções.
O serviço de síntese de fala do Alibaba Cloud implementa a SSML com base na W3C Speech Synthesis Markup Language Version 1.0. O serviço suporta um subconjunto de tags W3C mais relevantes para casos de uso comuns.
Notas de uso
Atualmente, a SSML é suportada apenas para vozes em chinês e inglês. As tags e o conteúdo SSML suportados variam ligeiramente entre esses idiomas. Para mais informações, consulte a descrição e os exemplos de cada tag neste tópico.
Todo o texto deve estar dentro das tags <speak></speak>. É possível usar múltiplas tags <speak></speak> em uma única tarefa de síntese de fala. Também é permitido combinar SSML com texto simples.
O cabeçalho XML antes da tag inicial <speak> pode ser omitido.
-
Caso o texto dentro de uma tag contenha caracteres especiais XML, eles devem ser escapados. A lista a seguir mostra caracteres especiais comuns e seus equivalentes escapados.
" (aspas duplas) corresponde a: "
' (apóstrofo ou aspas simples) corresponde a: '
& (e comercial) corresponde a: &
< (sinal de menor que) corresponde a: <
> (sinal de maior que) corresponde a: >
As tarefas de Intelligent Speech e Voice Cloning (Basic Edition) suportam todas as tags e atributos SSML listados neste tópico.
O Voice Cloning (Public Edition) suporta apenas sete tags: <speak>, <break>, <s>, <sub>, <w>, <phoneme> e <say-as>. Para a tag <speak>, apenas os atributos rate, pitch e volume são suportados. Outras tags não aceitam atributos, sendo referidas como "atributos vazios" neste tópico.
Tags
<speak>
-
Descrição
A tag <speak> é o elemento raiz para todas as tags SSML. Todo texto que utilize tags SSML deve estar delimitado por <speak></speak>.
-
Sintaxe
<speak>Text that requires SSML tags</speak> -
Atributos
A tag <speak> suporta os seguintes atributos.
Nome da propriedade
Tipo da propriedade
Valor
Obrigatório
Descrição
voice
String
Nome da voz a ser usada na síntese. Corresponde ao valor do parâmetro voice em letras minúsculas, como "siyue".
Não
Tag específica do Alibaba Cloud. Define a voz para síntese. Este atributo tem prioridade maior que a voz especificada pelo parâmetro de requisição
voice.encodeType
String
PCM/WAV/MP3
Não
Tag específica do Alibaba Cloud. Especifica o formato do arquivo de áudio para síntese. Este atributo tem prioridade maior que o formato de arquivo definido pelo parâmetro de requisição
format.sampleRate
String
8000/16000/24000/48000
Não
Tag específica do Alibaba Cloud. Define a taxa de amostragem do áudio para síntese. Este atributo prevalece sobre a taxa de amostragem especificada pelo parâmetro de requisição
sample_rate.rate
String
Um número inteiro de -500 a 500. O valor padrão é 0.
-
Valores maiores que 0 aumentam a velocidade da fala.
-
Valores menores que 0 diminuem a velocidade da fala.
Não
Tag específica do Alibaba Cloud. Determina a velocidade da fala para síntese. Este atributo tem prioridade superior à velocidade definida pelo parâmetro de requisição
speech_rate.pitch
String
Um número inteiro de -500 a 500. O valor padrão é 0.
-
Valores maiores que 0 elevam o tom.
-
Valores menores que 0 reduzem o tom.
Não
Tag específica do Alibaba Cloud. Define o tom para síntese. Este atributo sobrepõe o tom especificado pelo parâmetro de requisição
pitch_rate.volume
String
Um número inteiro de 0 a 100. O valor padrão é 50.
-
Valores acima de 50 aumentam o volume.
-
Valores abaixo de 50 diminuem o volume.
Não
Tag específica do Alibaba Cloud. Controla o volume da síntese. Este atributo tem precedência sobre o volume definido pelo parâmetro de requisição
volume.effect
String
robot/lolita/lowpass/echo/eq/lpfilter/hpfilter
Não
Tag específica do Alibaba Cloud. Utilize esta tag para aplicar diferentes efeitos sonoros à fala sintetizada.
-
robot: Efeito sonoro de robô.
-
lolita: Efeito de voz feminina animada.
-
lowpass: Efeito sonoro passa-baixa.
-
echo: Efeito de eco.
-
eq: Equalizador.
-
lpfilter: Filtro passa-baixa.
-
hpfilter: Filtro passa-alta.
NotaOs efeitos eq, lpfilter e hpfilter são avançados. Use
effectValuepara personalizá-los.Apenas um efeito sonoro é suportado por SSML. Não é possível especificar múltiplos atributos de efeito.
O uso de efeitos sonoros aumenta a latência do sistema.
effectValue
String
Quando
effectestiver definido como eq, lpfilter ou hpfilter, use este parâmetro para modificar o efeito padrão.Não
-
eq (equalizador): O sistema usa oito níveis por padrão. As frequências correspondentes são ["40 Hz", "100 Hz", "200 Hz", "400 Hz", "800 Hz", "1600 Hz", "4000 Hz", "12000 Hz"]. As larguras de banda correspondentes são ["1.0q", "1.0q", "1.0q", "1.0q", "1.0q", "1.0q", "1.0q", "1.0q"]. Insira o ganho para cada um dos oito níveis. O intervalo de valores é [-20 dB, 20 dB]. Por exemplo, effectValue="1 1 1 1 1 1 1 1". Trata-se de uma string com oito inteiros separados por espaços. O valor 0 indica que o ganho da frequência correspondente não será ajustado.
-
lpfilter: Insira o valor de frequência para o filtro passa-baixa. O valor é um inteiro no intervalo (0, taxa de amostragem alvo/2]. Por exemplo, effectValue="800".
-
hpfilter: Insira o valor de frequência para o filtro passa-alta. O valor é um inteiro no intervalo (0, taxa de amostragem alvo/2]. Por exemplo, effectValue="1200".
bgm
String
Nome da música de fundo a ser utilizada. Consulte a descrição do atributo bgm.
Não
Tag específica do Alibaba Cloud. Adiciona a música de fundo especificada à fala sintetizada.
backgroundMusicVolume
String
Um número inteiro de 0 a 100. O valor padrão é 50.
-
Valores acima de 50 aumentam o volume.
-
Valores abaixo de 50 diminuem o volume.
Não
Tag específica do Alibaba Cloud. Controla o volume da música de fundo.
A seguir, descrevemos a propriedade bgm.
URL do serviço integrado
URL personalizada de música de fundo
O serviço de síntese de fala do Alibaba Cloud oferece as seguintes faixas de música de fundo integradas para teste:
Se necessário, utilize sua própria música de fundo. Armazene o arquivo musical no Alibaba Cloud OSS. O bucket deve ter pelo menos permissão de leitura pública. Para mais informações, consulte Criar um bucket. Gere um link de acesso ao arquivo usando o protocolo HTTP ou HTTPS. Para mais detalhes, veja Carregar um arquivo.
Requisitos de áudio:
-
Taxa de amostragem de 16 kHz, formato WAV mono.
-
O tamanho do arquivo não pode exceder 3,5 MB para síntese de texto curto ou 10 MB para síntese de texto longo.
-
Se o áudio sintetizado for mais longo que a música de fundo, a música entrará em loop. Caso a música não esteja em formato WAV, converta-a usando ffmpeg:
ffmpeg -i input_audio -acodec pcm_s16le -ac 1 -ar 16000 target.wav. -
Se a URL na tag contiver caracteres especiais XML, eles deverão ser escapados.
-
A profundidade de bits deve ser de 16 bits.
ImportanteVocê é legalmente responsável pelos direitos autorais do áudio carregado.
-
-
Relações entre tags
A tag <speak> pode conter texto e as seguintes tags:
<break>
<s>
<w>
<phoneme>
<say-as>
-
Exemplos
-
Atributos vazios
<speak>Text that requires SSML tags</speak>Efeito de áudio: SSML-speak1.mp3
-
Atributo voice
<speak voice="xiaogang">I am a male voice.</speak>Efeito de áudio: SSML-speak2.mp3
-
Atributo encodeType
<speak encodeType="mp3">I can generate audio in a compressed format.</speak>Efeito de áudio: SSML-encode.mp3
-
Atributo sampleRate
<speak sampleRate="8000">Look at my file size. It is half the size of a 16000 sample rate audio file.</speak>Efeito de áudio: SSML-speak4.mp3
-
Atributo rate
<speak rate="200">My speech rate is faster than normal.</speak>Efeito de áudio: SSML-speak5.mp3
-
Atributo pitch
<speak pitch="-100">But my pitch is lower than others.</speak>Efeito de áudio: SSML-speak6.mp3
-
Atributo volume
<speak volume="80">My volume is also very loud.</speak>Efeito de áudio: SSML-speak7.mp3
-
Combinação de atributos (separados por espaço)
<speak rate="200" pitch="-100" volume="80">So when you put it all together, my voice sounds like this.</speak>Efeito de áudio: SSML-speak8.mp3
-
Atributo effect
<speak effect="robot">Do you like the robot WALL-E?</speak>Efeito de áudio: SSML-speak9.mp3
-
Atributo bgm
<speak bgm="http://nls.alicdn.com/bgm/2.wav" backgroundMusicVolume="30" rate="-500" volume="40"><break time="2s"/>The old trees on the dark cliff are shrouded in mist.<break time="700ms"/>The sound of rain is still in the bamboo forest.<break time="700ms"/>I know that cotton contributes to the nation's welfare.<break time="700ms"/>The scenery of Mianzhou is always pitiable.<break time="2s"/></speak>Efeito de áudio: SSML-speak10.mp3
-
<emotion>
-
Descrição
Permite a síntese de fala com múltiplas emoções. Esta tag é opcional. Seu uso com uma voz que não suporta múltiplas emoções causará falha na requisição de síntese.
-
Sintaxe
<emotion category="happy" intensity="1.0">The weather is so nice today!</emotion> -
Atributos
A tag <emotion> suporta os seguintes atributos.
Atributo
Tipo da propriedade
Valor
Obrigatório
Descrição
category
String
Valores de enumeração, como neutral, happy.
Sim
Especifica a emoção da fala. As emoções suportadas por cada voz estão listadas na tabela abaixo.
intensity
String
Um valor de ponto flutuante no intervalo [0,01, 2,0].
Não
Define a intensidade da emoção. O valor padrão é 1,0, indicando a intensidade predefinida. O valor mínimo é 0,01, resultando em uma leve tendência à emoção alvo. O valor máximo é 2,0, dobrando a intensidade da emoção alvo.
A tabela a seguir descreve as vozes com suporte a múltiplas emoções.
Nome da voz
Valor do parâmetro voice
Categoria de emoção
Zhimiao_Multi-emotion
zhimiao_emo
serious, sad, disgust, jealousy, embarrassed, happy, fear, surprise, neutral, frustrated, affectionate, gentle, angry, newscast, customer-service, story, living
Zhimi_Multi-emotion
zhimi_emo
angry, fear, happy, hate, neutral, sad, surprise
Zhiyan_Multi-emotion
zhiyan_emo
neutral, happy, angry, sad, fear, hate, surprise, arousal
Zhibei_Multi-emotion
zhibei_emo
neutral, happy, angry, sad, fear, hate, surprise
Zhitian_Multi-emotion
zhitian_emo
neutral, happy, angry, sad, fear, hate, surprise
-
Relações entre tags
A tag <emotion> pode conter texto e as seguintes tags:
<s>
<sub>
<say-as>
<w>
<phoneme>
<soundEvent/>
<break/>
-
Exemplos
-
Atributos vazios
<speak voice="zhitian_emo"><emotion category="happy" intensity="1.0">The weather is so nice today!</emotion></speak>Efeito de áudio: SSML-emotion.wav
-
<break>
-
Descrição
Insere uma pausa no texto. Esta tag é opcional.
-
Sintaxe
<break time="string"/> -
Atributos
Nome da propriedade
Tipo da propriedade
Valor
Obrigatório
Descrição
time
String
[número]s/[número]ms
Não
Define a duração da pausa em segundos (s) ou milissegundos (ms), como "2s" ou "50ms".
-
[número]s: Em segundos. [número] é um inteiro de 1 a 10.
-
[número]ms: Em milissegundos. [número] é um inteiro de 50 a 10000.
-
-
Relações entre tags
A tag <break> é uma tag vazia e não pode conter outras tags. Se sua estrutura SSML incluir a tag <s>, coloque a tag <break> dentro dela para inserir uma pausa no parágrafo ou frase atual.
-
Exemplo
<speak>Please close your eyes and rest for a moment.<break time="500ms"/>Okay, please open your eyes.</speak>Efeito de áudio: SSML-break.mp3
<s>
-
Descrição
Representa a estrutura de frases do texto. Esta tag é opcional.
-
Sintaxe
<s>text</s> -
Atributos
Nenhum.
-
Relações entre tags
A tag <s> pode conter texto e as seguintes tags:
<break>
<w>
<phoneme>
<say-as>
-
Exemplo
<speak><s>This is the first sentence.</s><s>This is the second sentence.</s></speak>Efeito de áudio: SSML-s.mp3
<sub>
-
Descrição
Substitui o texto dentro da tag por um alias.
-
Sintaxe
<sub alias="string"></sub> -
Atributos
Nome da propriedade
Tipo
Valor
Obrigatório
Descrição
alias
String
O conteúdo de substituição.
Sim
Substitui o texto dentro da tag.
-
Relações entre tags
A tag <sub> pode conter texto.
-
Exemplo
<speak><sub alias="World Wide Web Consortium">W3C</sub></speak>Efeito de áudio: SSML-sub.mp3
<w>
-
Descrição
Representa a estrutura de palavras do texto. Esta tag é opcional. Como textos em inglês são tipicamente tokenizados por espaços, essa tag geralmente não é necessária para esse idioma. O conteúdo dentro da tag <w> deve ser uma única palavra ou expressão. Essa palavra ou expressão não pode misturar chinês com outros idiomas.
-
Sintaxe
<w>text</w> -
Atributos
Nenhum.
-
Relações entre tags
A tag <w> pode conter texto.
-
Exemplo
<speak>The mayor of Nanjing, <w>Jiang Daqiao,</w> gave a speech today.</speak>Efeito de áudio: SSML-w.mp3
<phoneme>
-
Descrição
Controla a pronúncia do texto dentro da tag. Esta tag é opcional e não é suportada para textos em inglês.
-
Sintaxe
<phoneme alphabet="string" ph="string">text</phoneme> -
Atributos
Atributo
Tipo da propriedade
Valor
Obrigatório
Descrição
alphabet
String
py
Sim
"py" indica Pinyin.
ph
String
A string Pinyin correspondente ao texto dentro da tag.
Sim
Regras de atribuição de Pinyin:
-
Separe o Pinyin de cada caractere com um espaço. O número de sílabas Pinyin deve ser igual ao número de caracteres.
-
Cada sílaba Pinyin consiste em uma pronúncia e um tom. O tom é um número de 1 a 5, onde "5" indica tom neutro.
-
-
Relações entre tags
A tag <phoneme> pode conter texto.
-
Exemplo
<speak>Go to the <phoneme alphabet="py" ph="dian3 dang4 hang2">pawnshop</phoneme> and <phoneme alphabet="py" ph="dang4 diao4">pawn</phoneme> this thing.</speak>Efeito de áudio: SSML-phoneme.mp3
<soundEvent>
-
Descrição
Insere um tom de aviso em qualquer posição durante a síntese SSML.
-
Sintaxe
<soundEvent src="URL"/> -
Atributos
Nome da propriedade
Tipo
Valor
Obrigatório
Descrição
src
String
Caminho URL para o recurso de tom de aviso.
Sim
Utilize seus próprios tons de aviso conforme necessário. Armazene o arquivo de som no Alibaba Cloud OSS. O bucket deve ter pelo menos permissão de leitura pública. Para mais informações, consulte Criar um bucket. Gere um link de acesso ao arquivo usando o protocolo HTTP ou HTTPS. Para mais detalhes, veja Carregar um arquivo.
Requisitos de áudio:
-
Taxa de amostragem de 16 kHz, formato WAV mono.
-
O tamanho do arquivo não pode exceder 2 MB.
-
A profundidade de bits deve ser de 16 bits.
Importante
Você é legalmente responsável pelos direitos autorais do áudio carregado.
-
-
Relações entre tags
A tag <soundEvent> é uma tag vazia e não pode conter outras tags.
-
Exemplo
<speak>A horse was startled<soundEvent src="http://nls.alicdn.com/sound-event/horse-neigh.wav"/>and people scattered to get away.</speak>Efeito de áudio: SSML-sound-event.mp3
<say-as>
-
Descrição
Especifica o tipo de informação do texto delimitado para que a pronúncia siga as regras padrão desse tipo.
-
Sintaxe
<say-as interpret-as="string">text</say-as> -
Atributos
Atributo
Tipo de propriedade
Valor
Obrigatório
Descrição
interpret-as
String
cardinal/digits/telephone/name/address/id/characters/punctuation/date/time/currency/measure
Sim
Indica o tipo de informação do texto dentro da tag:
-
cardinal: Pronunciado como um número inteiro ou decimal.
-
digits: Pronunciado como dígitos individuais.
-
telephone: Pronunciado no formato comum para números de telefone.
-
name: Pronunciado como o nome de uma pessoa.
-
address: Lê o conteúdo em voz alta como um endereço.
-
id: Adequado para nomes de conta, apelidos, etc.
-
characters: Lê o texto dentro da tag caractere por caractere.
-
punctuation: Lê o texto dentro da tag como sinais de pontuação.
-
date: Pronunciado como uma data.
-
time: Pronunciado da mesma forma que 'time'.
-
currency: Pronunciado como um valor monetário.
-
measure: Pronunciado como uma unidade de medida.
-
-
Intervalos suportados para cada tipo <say-as>
-
cardinal
Formato
Exemplo
Saída em chinês
Descrição
Sequência numérica
145
145 (cento e quarenta e cinco)
Intervalo de entrada inteira: Inteiros positivos ou negativos de até 20 dígitos, [-99999999999999999999, 99999999999999999999].
Intervalo de entrada decimal: Sem limite específico para casas decimais, mas recomenda-se no máximo 10.
Sinal negativo + sequência numérica
-145
-145 (menos cento e quarenta e cinco)
Sequência numérica de 3 dígitos com separador de vírgula
10,000
10.000 (dez mil)
Sinal negativo + sequência numérica de 3 dígitos com separador de vírgula
-10,124
-10.124 (menos dez mil cento e vinte e quatro)
Sequência numérica + ponto decimal + dois zeros
10.00
10 (dez)
Sinal negativo + sequência numérica + ponto decimal + dois zeros
-110.00
-110 (menos cento e dez)
Sequência numérica + ponto decimal + sequência numérica
79.090
79.090 (setenta e nove vírgula zero nove zero)
Sinal negativo + sequência numérica + ponto decimal + sequência numérica
-79.001
-79.001 (menos setenta e nove vírgula zero zero um)
Formato
Exemplo
Saída em inglês
Descrição
Sequência numérica
145
one hundred forty five
Intervalo de entrada inteira: Inteiros positivos ou negativos de até 13 dígitos, [-999999999999, 999999999999].
Intervalo de entrada decimal: Sem limite específico para casas decimais, mas recomenda-se no máximo 10.
Sequência numérica iniciada com zero
0145
one hundred forty five
Sinal negativo + sequência numérica
-145
minus hundred forty five
Sequência numérica de 3 dígitos com separador de vírgula
60,000
sixty thousand
Sinal negativo + sequência numérica de 3 dígitos com separador de vírgula
-208,000
minus two hundred eight thousand
Sequência numérica + ponto decimal + zero
12.00
twelve
Sequência numérica + ponto decimal + sequência numérica
12.34
twelve point three four
Sequência numérica de 3 dígitos com separador de vírgula + ponto decimal + sequência numérica
1,000.1
one thousand point one
Sinal negativo + sequência numérica + ponto decimal + sequência numérica
-12.34
minus twelve point three four
Sinal negativo + sequência numérica de 3 dígitos com separador de vírgula + ponto decimal + sequência numérica
-1,000.1
minus one thousand point one
(3 dígitos com vírgula) sequência numérica + hífen + (3 dígitos com vírgula) número
1-1,000
one to one thousand
Outras pronúncias padrão
012.34
twelve point three four
Nenhuma
1/2
one half
-3/4
minus three quarters
5.1/6
five point one over six
-3 1/2
minus three and a half
1,000.3^3
one thousand point three to the power of three
3e9.1
three times ten to the power of nine point one
23.10%
twenty three point one percent
-
digits
Formato
Exemplo
Saída em chinês
Descrição
Sequência numérica
129090909
129090909 (um dois nove zero nove zero nove zero nove)
Não há limite específico para o tamanho da sequência numérica, mas recomenda-se no máximo 20 dígitos.
Quando a sequência numérica excede 10 dígitos, insere-se uma pausa após cada dígito.
Formato
Exemplo
Saída em inglês
Descrição
Sequência numérica
12034
one two zero three four
Não há limite específico para o tamanho da sequência numérica, mas recomenda-se no máximo 20 dígitos.
Quando a sequência numérica é agrupada por espaços ou hífens, insere-se uma vírgula entre os grupos para criar uma leve pausa. Suporta no máximo 5 grupos.
Sequência numérica + espaço ou hífen + sequência numérica + espaço ou hífen + sequência numérica + espaço ou hífen + sequência numérica
1-23-456 7890
one, two three, four five six, seven eight nine zero
-
telephone
Formato
Exemplo
Saída em chinês
Descrição
Número de telefone fixo
4930286
493 0286 (quatro nove três, zero dois oito seis)
Suporta números de telefone fixo de 7 a 8 dígitos. Aceita espaços e "-" como separadores.
Para números de 7 dígitos, aceita o agrupamento "3-4". Para números de 8 dígitos, aceita o agrupamento "4-4".
493 0286
493 0286 (quatro nove três, zero dois oito seis)
493-0286
493 0286 (quatro nove três, zero dois oito seis)
62552560
6255 2560 (seis dois cinco cinco, dois cinco seis zero)
6255 2560
6255 2560 (seis dois cinco cinco, dois cinco seis zero)
6255-2560
6255 2560 (seis dois cinco cinco, dois cinco seis zero)
Número de telefone fixo + ramal
4930286-109
493 0286 ramal 109 (quatro nove três, zero dois oito seis, ramal um zero nove)
Suporta ramais de 1 a 4 dígitos.
4930286 ramal 109
493 0286 ramal 109 (quatro nove três, zero dois oito seis, ramal um zero nove)
4930286 ramal 109
493 0286 ramal 109 (quatro nove três, zero dois oito seis, ramal um zero nove)
4930286 ramal 109
493 0286 ramal 109 (quatro nove três, zero dois oito seis, ramal um zero nove)
Código de área + número de telefone fixo
01062552560
010 6255 2560 (zero um zero, seis dois cinco cinco, dois cinco seis zero)
Códigos de área suportados: 010, 02x, 03xx, 04xx, 05xx, 07xx, 08xx, 09xx.
010 62552560
010 6255 2560 (zero um zero, seis dois cinco cinco, dois cinco seis zero)
010 6255 2560
010 6255 2560 (zero um zero, seis dois cinco cinco, dois cinco seis zero)
010 6255-2560
010 6255 2560 (zero um zero, seis dois cinco cinco, dois cinco seis zero)
010-62552560
010 6255 2560 (zero um zero, seis dois cinco cinco, dois cinco seis zero)
010-6255-2560
010 6255 2560 (zero um zero, seis dois cinco cinco, dois cinco seis zero)
(010)62552560
010 6255 2560 (zero um zero, seis dois cinco cinco, dois cinco seis zero)
03198907098
0319 890 7098 (zero três um nove, oito nove zero, sete zero nove oito)
0319-8907098
319 890 7098 (três um nove, oito nove zero, sete zero nove oito)
Código de área + número de telefone fixo + ramal
010 62552560-109
010 6255 2560 ramal 109 (zero um zero, seis dois cinco cinco, dois cinco seis zero, ramal um zero nove)
Nenhuma
010-62552560-109
010 6255 2560 ramal 109 (zero um zero, seis dois cinco cinco, dois cinco seis zero, ramal um zero nove)
(010)62552560-109
010 6255 2560 ramal 109 (zero um zero, seis dois cinco cinco, dois cinco seis zero, ramal um zero nove)
(010)62552560 ramal 109
010 6255 2560 ramal 109 (zero um zero, seis dois cinco cinco, dois cinco seis zero, ramal um zero nove)
(010)62552560 ramal 109
010 6255 2560 ramal 109 (zero um zero, seis dois cinco cinco, dois cinco seis zero, ramal um zero nove)
(010)62552560 ramal 109
010 6255 2560 ramal 109 (zero um zero, seis dois cinco cinco, dois cinco seis zero, ramal um zero nove)
Código do país + código de área + número de telefone fixo
86-010-62791627
86 010 6279 1627 (oito seis, zero um zero, seis dois sete nove, um seis dois sete)
Códigos de país suportados: 86, (86), +86, (+86), 0086. Todos são pronunciados como "oito seis".
(86)10-62791627
86 10 6279 1627 (oito seis, um zero, seis dois sete nove, um seis dois sete)
+86-010-62791627
86 010 6279 1627 (oito seis, zero um zero, seis dois sete nove, um seis dois sete)
0086-10-62791627
86 10 6279 1627 (oito seis, um zero, seis dois sete nove, um seis dois sete)
(+86)-10-6279 1627
86 10 6279 1627 (oito seis, um zero, seis dois sete nove, um seis dois sete)
Código do país + código de área + número de telefone fixo + ramal
(86)21-58118818-207
86 21 5811 8818 ramal 207 (oito seis, dois um, cinco oito um um, oito oito um oito, ramal dois zero sete)
Nenhuma
(86)021-5811-8818-207
86 021 5811 8818 ramal 207 (oito seis, zero dois um, cinco oito um um, oito oito um oito, ramal dois zero sete)
(86)021-58118818 ramal 207
86 021 5811 8818 ramal 207 (oito seis, zero dois um, cinco oito um um, oito oito um oito, ramal dois zero sete)
(86)21-5811-8818 ramal 207
86 21 5811 8818 ramal 207 (oito seis, dois um, cinco oito um um, oito oito um oito, ramal dois zero sete)
+86-021-58118818 ramal 207
86 021 5811 8818 ramal 207 (oito seis, zero dois um, cinco oito um um, oito oito um oito, ramal dois zero sete)
Número de celular
139 0000 5678
139 0000 5678 (um três nove, zero zero zero zero, cinco seis sete oito)
Suporta números de celular de 11 dígitos. Aceita os formatos de agrupamento 3-3-5 e 3-4-4.
139-000-05678
139 000 05678 (um três nove, zero zero zero, zero cinco seis sete oito)
139 000 05678
139 000 05678 (um três nove, zero zero zero, zero cinco seis sete oito)
Código do país + número de celular
+86-13900005678
86 139 0000 5678 (oito seis, um três nove, zero zero zero zero, cinco seis sete oito)
Nenhuma
(+86)-139-0000-5678
86 139 0000 5678 (oito seis, um três nove, zero zero zero zero, cinco seis sete oito)
+8613900005678
86 139 0000 5678 (oito seis, um três nove, zero zero zero zero, cinco seis sete oito)
0086-139 000 05678
86 139 000 05678 (oito seis, um três nove, zero zero zero, zero cinco seis sete oito)
Número de serviço
123
123 (um dois três)
-
Suporta números de serviço comuns.
-
Aceita números de serviço de 10 dígitos iniciados com 400/800, no formato de agrupamento "3-3-4".
-
Aceita números de 16 dígitos iniciados com 12530/17951/12593.
95678
95678 (nove cinco seis sete oito)
4008110510
400 811 0510 (quatro zero zero, oito um um, zero cinco um zero)
800-810-8888
800 810 8888 (oito zero zero, oito um zero, oito oito oito oito)
1253013520638377
12530 135 2063 8377 (um dois cinco três zero, um três cinco, dois zero seis três, oito três sete sete)
Outros
(86)(21)9899-80800-0909
86 21 9899 80800 0909 (oito seis, dois um, nove oito nove nove, oito zero oito zero zero, zero nove zero nove)
Aceita o formato "sequência numérica + separador (parênteses, -)".
Formato
Exemplo
Saída em inglês
Descrição
Sequência numérica
12034
one two oh three four
Não há limite específico para o tamanho da sequência numérica, mas recomenda-se no máximo 20 dígitos. Quando a sequência numérica é agrupada por espaços ou hífens, insere-se uma vírgula entre os grupos para criar uma leve pausa. Suporta no máximo 5 grupos.
Sequência numérica + espaço ou hífen + sequência numérica + espaço ou hífen + sequência numérica
1-23-456 7890
one, two three, four five six, seven eight nine oh
Sinal de mais + sequência numérica + espaço ou hífen + sequência numérica
+43-211-0567
plus four three, two one one, oh five six seven
Parêntese esquerdo + sequência numérica + parêntese direito + espaço + sequência numérica + espaço ou hífen + sequência numérica
(21) 654-3210
(two one) six five four, three two one oh
-
-
address
Formato
Exemplo
Saída em chinês
Descrição
Formato de endereço comum
Yuanhe Town Jiayuan 30-9
Yuanhe Town Jiayuan thirty dash nine
Compatível com formatos de endereço comuns. Neste contexto, endereço refere-se a um endereço postal padrão.
Shitai Road No. 388 Lane 1107-1108
Shitai Road, Lane three eight eight, number one one zero seven dash one one zero eight
Huarun 24 City Phase 6 Jinyunfu 3-1-3205
Huarun 24 City Phase 6 Jinyunfu three dash one dash three two zero five
Shenghua Mingdu Building Block 2 Room 2006
Shenghua Mingdu Building, Block two, Room two zero zero six
Wuchang Street Courtyard Building 5 Unit 4 Room 201
Wuchang Street Courtyard, Building five, Unit four, two zero one
Furongjiang Road No. 150 Lane 19
Furongjiang Road, Lane one five zero, number nineteen
Esta tag não é compatível com texto em inglês.
-
id
Formato
Exemplo
Saída
Descrição
String
dell0101
D E L L zero one zero one
Aceita letras maiúsculas e minúsculas do alfabeto inglês, algarismos arábicos de 0 a 9 e sublinhados.
Os espaços na saída indicam uma pausa entre cada caractere, ou seja, os caracteres são lidos individualmente.
myid_1998
M Y I D underscore one nine nine eight
AiTest
A I T E S T
Para textos em inglês, esta tag funciona da mesma forma que a tag 'characters'.
-
characters
Formato
Exemplo
Saída em chinês
Descrição
String
ISBN 1-001-099098-1
ISBN 1-001-099098-1
Compatível com caracteres chineses, letras maiúsculas e minúsculas do alfabeto inglês, algarismos arábicos de 0 a 9, além de alguns caracteres de largura total e meia largura.
Os espaços na saída indicam uma pausa entre cada caractere, significando que a leitura ocorre caractere por caractere. Caso o texto dentro da tag contenha caracteres especiais XML, é necessário escapá-los.
x10b2345_u
x one zero b two three four five underscore u
v1.0.1
v1.0.1 (v one point zero point one)
version number 2.0
version number two point zero (version number two point zero)
SuM MA000
Su M M A zero zero zero (Su M M A zero zero zero)
Airbus A330
Airbus A three three zero (Airbus A three three zero)
models s01, s02, and s03
model s zero one s zero two and s zero three (model s zero one s zero two and s zero three)
Airbus A330
Airbus A330
αβγ
Alpha Beta Gamma
Formato
Exemplo
Saída em inglês
Descrição
String
*b+3$.c-0'=α
asterisk B plus three dollar dot C dash zero apostrophe equals alpha
Aceita caracteres chineses, letras maiúsculas e minúsculas do alfabeto inglês, algarismos arábicos de 0 a 9 e determinados caracteres de largura total e meia largura.
Os espaços na saída representam pausas entre os caracteres, indicando que a pronúncia ocorre de forma individual.
Se o texto dentro da tag possuir caracteres especiais XML, eles devem ser escapados.
-
punctuation
Formato
Exemplo
Saída em chinês
Descrição
Pontuação
…
ellipsis (ellipsis)
Suporta pontuação comum em chinês e inglês. Os espaços na saída indicam uma pausa entre cada caractere, ou seja, a leitura é feita caractere por caractere.
Caso o conteúdo da tag inclua caracteres especiais XML, faça o escape deles.
……
ellipsis
!"#$%&
Ponto de exclamação, aspas duplas, cerquilha, cifrão, sinal de porcentagem e e comercial.
‘()*+
Aspa simples, parêntese esquerdo, parêntese direito, asterisco e sinal de mais.
,-./:;
Vírgula, traço, ponto, barra, dois pontos e ponto e vírgula.
<=>?@
Menor ou igual a, maior que, ponto de interrogação e arroba
[\]^_
colchete esquerdo, barra invertida, colchete direito, circunflexo, sublinhado (colchete esquerdo, barra invertida, colchete direito, circunflexo, sublinhado)
Em textos no idioma inglês, esta tag comporta-se identicamente à tag 'characters'.
-
date
Formato
Exemplo
Saída falada
Descrição
Somente ano (2 ou 4 dígitos)
'71
Seventy-one
Aceita anos com 2 ou 4 dígitos.
-
Anos com 2 dígitos: 60–99, 00–09 e 10–19.
-
Anos com 4 dígitos: 1000–1999 e 2000–2099.
'04
Oh four
'19
Nineteen
1011
Ten eleven
1998
Nineteen ninety-eight
2008
Two thousand eight
Ano e mês
April '98
April ninety-eight
Para os meses de 1 a 9, o zero à esquerda é opcional.
April 1998
April nineteen ninety-eight
August '08
August oh eight
August 2008
August two thousand eight
Ano, mês e dia
April 23, '98
April twenty-third, ninety-eight
Para os dias de 1 a 9, o zero à esquerda é opcional.
April 23, 1998
April twenty-third, nineteen ninety-eight
August 8, '08
August eighth, oh eight
August 8, 2008
August eighth, two thousand eight
Ano, mês e dia
April 23, '98
April twenty-third, ninety-eight
Nos dias de 1 a 9, o uso do zero à esquerda é facultativo.
April 23, 1998
April twenty-third, nineteen ninety-eight
August 8, '08
August eighth, oh eight
August 8, 2008
August eighth, two thousand eight
Mês e dia
March 20
March twentieth
Nenhuma
August 07
August seventh
Ano e mês abreviados
2018/08
August two thousand eighteen
Permite o uso de
/,-e.como separadores.2018-08
August two thousand eighteen
2018.08
August two thousand eighteen
Ano, mês e dia abreviados
2018/08/08
August eighth, two thousand eighteen
2018-8-8
August eighth, two thousand eighteen
2018.08.08
August eighth, two thousand eighteen
Intervalo de datas (completo)
Sep 1-30, '04
September first to thirtieth, oh four
Utilize
~ou-para indicar intervalos.Sep 1, 2004 - June 8, 2008
September first, two thousand four to June eighth, two thousand eight
Intervalo de datas (apenas dia)
Sep 1-30, '04
September first to thirtieth, oh four
Sep 1, 2004 - June 8, 2008
September first, two thousand four to June eighth, two thousand eight
Intervalo de meses
April '01 - April '10
April oh one to April ten
April 2001 - April 2010
April two thousand one to April two thousand ten
Intervalo de dias (mesmo ano)
Oct 1 - Oct 7
October first to October seventh
Oct 01 - Oct 07
October first to October seventh
Intervalo de dias (mesmo mês)
Oct 1-7
October first to the seventh
Oct 01-07
October first to the seventh
Intervalo de datas abreviado
2018/03/03~2019/01/01
March third, two thousand eighteen to January first, two thousand nineteen
Aceita
/e.como separadores. Use~ou-para definir intervalos.1997.9.9~1998.9.9
September ninth, nineteen ninety-seven to September ninth, nineteen ninety-eight
Intervalo de mês e dia abreviado
10/20~10/31
October twentieth to October thirty-first
Intervalo de meses (abreviado)
1-10 month
January to October
Jan-Oct
January to October
Mês, dia e ano abreviados
10/20/2018
October twentieth, two thousand eighteen
Somente anos com 4 dígitos são aceitos. O caractere
/deve ser usado como separador. A data precisa estar no formatomês/dia/ano.Formato
Exemplo
Saída em inglês
Descrição
YYYY/YY ou YYYY-YY
2000/01
two thousand, oh one
Intervalo de anos.
1900-01
nineteen hundred, oh one
2001-02
twenty oh one, oh two
2019-20
twenty nineteen, twenty
1998-99
nineteen ninety eight, ninety nine
1999-00
nineteen ninety nine, oh oh
Número de quatro dígitos começando com 1 ou 2
2000
two thousand
Ano com quatro dígitos.
1900
nineteen hundred
1905
nineteen oh five
2021
twenty twenty one
dia-dia
ou
Intervalo de dias da semana
ou
Dia da semana
mon-wed
monday to wednesday
Para um intervalo de dias. Se o texto dentro da tag contiver caracteres especiais XML, você deve escapá-los.
tue~fri
tuesday to friday
sat&sun
saturday and sunday
DD-DD MMM, YYYY
ou
DD~DD MMM, YYYY
ou
DD&DD MMM, YYYY
19-20 Jan, 2000
the nineteen to the twentieth of january two thousand
DD é um dia de dois dígitos, MMM é a abreviação de três letras ou a palavra completa do mês e YYYY é um ano de quatro dígitos começando com 1 ou 2.
01 ~ 10 Jul, 2020
the first to the tenth of july twenty twenty
05&06 Apr, 2009
the fifth and the sixth of april two thousand nine
MMM DD-DD
ou
MMM DD~DD
ou
MMM DD&DD
Feb 01 - 03
feburary the first to the third
MMM é a abreviação de três letras ou a palavra completa do mês e DD é um dia de dois dígitos.
Aug 10~20
august the tenth to the twentieth
Dec 11&12
december the eleventh and the twelfth
MMM-MMM
ou
MMM~MMM
ou
MMM&MMM
Jan-Jun
january to june
MMM é a abreviação de três letras ou a palavra completa do mês.
jul ~ dec
july to december
sep&oct
september and october
YYYY-YYYY
ou
YYYY~YYYY
1990 - 2000
nineteen ninety to two thousand
YYYY é um ano de quatro dígitos começando com 1 ou 2.
2001~2021
two thousand one to twenty twenty one
WWW DD MMM YYYY
Sun 20 Nov 2011
sunday the twentieth of november twenty eleven
WWW é a abreviação de três letras ou a palavra completa do dia da semana, DD é um dia de dois dígitos, MMM é a abreviação de três letras ou a palavra completa do mês, MM é um mês de dois dígitos (ou abreviação de três letras ou palavra completa) e YYYY é um ano de quatro dígitos começando com 1 ou 2.
WWW DD MMM
Sun 20 Nov
sunday the twentieth of november
WWW MMM DD YYYY
Sun Nov 20 2011
sunday november the twentieth twenty eleven
WWW MMM DD
Sun Nov 20
sunday november the twentieth
WWW YYYY-MM-DD
Sat 2010-10-01
aturday october the first twenty ten
WWW YYYY/MM/DD
Sat 2010/10/01
saturday october the first twenty ten
WWW MM/DD/YYYY
Sun 11/20/2011
sunday november the twentieth twenty eleven
MM/DD/YYYY
11/20/2011
november the twentieth twenty eleven
YYYY
1998
nineteen ninety eight
Outras pronúncias padrão
10 Mar, 2001
the tenth of march two thousand one
Nenhuma
10 Mar
the tenth of march
Mar 2001
march two thousand one
Fri. 10/Mar/2001
friday the tenth of march two thousand one
Mar 10th, 2001
march the tenth two thousand one
Mar 10
march the tenth
2001/03/10
march the tenth two thousand one
2001-03-10
march the tenth two thousand one
2000s
two thousands
2010's
twenty tens
1900's
nineteen hundreds
1990s
nineteen nineties
-
-
hora
Formato
Exemplo
Saída em chinês
Descrição
Hora do dia
12:00
twelve o'clock (twelve o'clock)
Compatível com formatos comuns de hora e intervalos de tempo.
12:00:00
twelve o'clock (twelve o'clock)
10:20
ten twenty (ten twenty)
10:20:30
ten twenty and thirty seconds (ten twenty and thirty seconds)
09:18:14
nine eighteen and fourteen seconds (nine eighteen and fourteen seconds)
hora ~ hora
11:00~12:00
eleven to twelve (eleven to twelve)
09:00-14:00
nine to fourteen (nine to fourteen)
11:00~11:30
eleven to eleven thirty (eleven to eleven thirty)
11:00-12:18
eleven to twelve eighteen (eleven to twelve eighteen)
10:30~11:00
ten thirty to eleven (ten thirty to eleven)
09:28-10:00
nine twenty-eight to ten (nine twenty-eight to ten)
10:20~11:20
ten twenty to eleven twenty (ten twenty to eleven twenty)
06:00~08:00
six to eight (six to eight)
10:20 AM–1:30 PM
10:20–13:30
Abreviação de hora
5:00 am
five o'clock in the morning (five o'clock in the morning)
5:30 am
five thirty in the morning (five thirty in the morning)
5:20:12 am
five twenty and twelve seconds in the morning (five twenty and twelve seconds in the morning)
7:00 am
seven o'clock in the morning (seven o'clock in the morning)
7:30 AM
seven thirty AM (seven thirty AM)
7:20:12 a.m.
seven twenty and twelve seconds a.m. (seven twenty and twelve seconds a.m.)
07:08:12 A.M.
seven oh eight and twelve seconds A.M. (seven oh eight and twelve seconds A.M.)
5:00 pm
five o'clock in the afternoon (five o'clock in the afternoon)
5:30 PM
five thirty PM (five thirty PM)
5:20:12 p.m.
five twenty and twelve seconds p.m. (five twenty and twelve seconds p.m.)
05:09:12 P.M.
five oh nine and twelve seconds P.M. (five oh nine and twelve seconds P.M.)
9:00 pm
nine o'clock at night (nine o'clock at night)
9:30 pm
nine thirty at night (nine thirty at night)
9:20:12 PM
nine twenty and twelve seconds PM (nine twenty and twelve seconds PM)
9:02:12 P.M.
9:02:12 p.m.
12:00 pm
twelve o'clock noon (twelve o'clock noon)
12:30 p.m.
12:30 PM
12:20:12 PM
twelve twenty and twelve seconds PM (twelve twenty and twelve seconds PM)
Formato
Exemplo
Saída em inglês
Descrição
HH:MM AM ou PM
09:00 AM
nine A M
HH é uma hora de um ou dois dígitos, MM são minutos de dois dígitos e AM/PM indica manhã/tarde.
09:03 PM
nine oh three P M
09:13 p.m.
nine thirteen p m
HH:MM
21:00
twenty one hundred
HHMM
100
one oclock
hora-hora
8:00 am - 05:30 pm
eight a m to five p m
Compatível com formatos e intervalos de hora comuns.
7:05~10:15 AM
seven oh five to ten fifteen A M
09:00-13:00
nine oclock to thirteen hundred
-
moeda
Formato
Exemplo
Saída em chinês
Descrição
Número + identificador de moeda
12.00 CNY
twelve CNY (twelve CNY)
Compatível com AUD (dólar australiano), CAD (dólar canadense), HKD (dólar de Hong Kong), JPY (iene japonês), USD (dólar americano), CHF (franco suíço), NOK (coroa norueguesa), SEK (coroa sueca), GBP (libra esterlina), CNY (renminbi), CNY (yuan) e EUR (euro).
Os formatos numéricos compatíveis incluem inteiros, decimais e formato internacional com separadores de vírgula.
12.50 CNY
twelve point five zero CNY (twelve point five zero CNY)
12,000,000 CNY
CNY 12 million
12,000,000.00 CNY
twelve million CNY (twelve million CNY)
12,000.35 CNY
Twelve thousand yuan and thirty-five fen
Identificador de moeda + número
$12
twelve dollars (twelve dollars)
Compatível com CAD (dólar canadense), $ (dólar), Fr (franco), kr (coroa dinamarquesa), £ (libra), ¥ (yuan) e € (euro).
Os formatos numéricos compatíveis incluem inteiros, decimais e formato internacional com separadores de vírgula.
$12.00
twelve dollars (twelve dollars)
$12.12
two point one two dollars (two point one two dollars)
$12,000
twelve thousand dollars (twelve thousand dollars)
$12,000.00
12,000 USD
$12,000.99
twelve thousand point nine nine dollars (twelve thousand point nine nine dollars)
Outras leituras padrão
1213
One thousand two hundred thirteen
Nenhuma
1213 KML
One thousand two hundred thirteen K M L
1213.00 KML
1213 K M L
1213.9 KML
one thousand two hundred thirteen point nine KML (one thousand two hundred thirteen point nine K M L)
1,000 KML
One thousand Keyhole Markup Language (KML)
1,000.00 KML
1,000 KML
1,000.98 KML
one thousand point nine eight KML (one thousand point nine eight K M L)
12,000
12,000
Formato
Exemplo
Saída em inglês
Descrição
Número + identificador de moeda
1.00 CNY
one yuan
Formatos numéricos suportados: inteiros, decimais e formato internacional com separadores de vírgula.
Identificadores de moeda suportados:
CN¥ (yuan)
CNY (yuan)
CNY (yuan)
AUD (dólar australiano)
CAD (dólar canadense)
CHF (franco suíço)
DKK (coroa dinamarquesa)
EUR (euro)
GBP (libra esterlina)
HKD (dólar de Hong Kong (China))
JPY (iene japonês)
NOK (coroa norueguesa)
SEK (coroa sueca)
SGD (dólar de Singapura)
USD (dólar dos Estados Unidos)
2.02 CNY
two point zero two yuan
1,000.23 CN¥
one thousand point two three yuan
1.01 SGD
one singapore dollar and one cent
2.01 CAD
two canadian dollars and one cent
3.1 HKD
three hong kong dollars and ten cents
1,000.00 EUR
one thousand euros
Identificador de moeda + número
US$ 1.00
one US dollar
Formatos numéricos suportados: inteiros, decimais e formato internacional com separadores de vírgula.
Identificadores de moeda suportados:
US$ (dólar dos EUA)
CA$ (dólar canadense)
AU$ (dólar australiano)
SG$ (dólar de Singapura)
HK$ (dólar de Hong Kong)
C$ (dólar canadense)
A$ (dólar australiano)
$ (dólar)
£ (libra)
€ (euro)
CN¥ (yuan)
CNY (yuan)
CNY (yuan)
AUD (dólar australiano)
CAD (dólar canadense)
CHF (franco suíço)
DKK (coroa dinamarquesa)
EUR (euro)
GBP (libra esterlina)
HKD (dólar de Hong Kong (China))
JPY (iene japonês)
NOK (coroa norueguesa)
SEK (coroa sueca)
SGD (dólar de Singapura)
USD (dólar dos Estados Unidos)
$0.01
one cent
JPY 1.01
one japanese yen and one sen
£1.1
one pound and ten pence
€2.01
two euros and one cent
USD 1,000
one thousand united states dollars
Número + quantificador + identificador de moeda
ou
Identificador de moeda + número + quantificador
1.23 Tn CNY
one point two three trillion yuan
Os formatos de quantificador suportados incluem:
thousand
million
billion
trillion
Mil (milhão)
mil (milhão)
Bil (bilhão)
bil (bilhão)
MM (milhão)
Bn (bilhão)
bn (bilhão)
Tn (trilhão)
tn (trilhão)
K (mil)
k (mil)
M (milhão)
m (milhão)
$1.2 K
one point two thousand dollars
-
measure
Formato
Exemplo
Saída em chinês
Descrição
Número + unidade chinesa
2 pieces
two pieces (two pieces)
Suporta unidades chinesas comuns e suas abreviações.
120 hectares
one hundred twenty hectares (one hundred twenty hectares)
over 100 milligrams
over one hundred milligrams (over one hundred milligrams)
about 100 meters
about one hundred meters (about one hundred meters)
over 100 people
over one hundred people (over one hundred people)
1 cm 20 mm
one centimeter twenty millimeters (one centimeter twenty millimeters)
120.00 square kilometers
one hundred twenty square kilometers (one hundred twenty square kilometers)
Número + abreviação de unidade
120.56 cm²
120.56 square centimeters
120 ㎡ 56 cm²
one hundred twenty square meters fifty-six square centimeters (one hundred twenty square meters fifty-six square centimeters)
100 m 12 cm 6 mm
one hundred meters twelve centimeters six millimeters (one hundred meters twelve centimeters six millimeters)
Intervalo
10~15 kg
ten to fifteen kilograms (ten to fifteen kilograms)
10.24–789.82 mu
ten point two four to seven hundred eighty-nine point eight two mu (ten point two four to seven hundred eighty-nine point eight two mu)
10–15 meters
ten to fifteen meters (ten to fifteen meters)
10.24 cm~19.08 cm
ten point two four to nineteen point zero eight centimeters (ten point two four to nineteen point zero eight centimeters)
Número + unidade "/" + unidade
10 yuan per jin
ten yuan per jin (ten yuan per jin)
199–299 yuan per item
one hundred ninety-nine to two hundred ninety-nine yuan per item (one hundred ninety-nine to two hundred ninety-nine yuan per item)
299.99–399.99 yuan per gram
two hundred ninety-nine point nine nine to three hundred ninety-nine point nine nine yuan per gram (two hundred ninety-nine point nine nine to three hundred ninety-nine point nine nine yuan per gram)
Outras pronúncias padrão
12 bundles
twelve bundles (twelve bundles)
30 rm
30 RPM
400 million compatriots
four hundred million compatriots (four hundred million compatriots)
12.897 micrograms
twelve point eight nine seven micrograms (twelve point eight nine seven micrograms)
Formato
Exemplo
Saída em inglês
Descrição
Número + unidade de medida
1.0 kg
one kilogram
Formatos numéricos suportados: inteiros, decimais e formato internacional com separadores de vírgula.
Suporta abreviações comuns de unidades.
1,234.01 km
one thousand two hundred thirty four point zero one kilometres.
Unidade de medida
mm2
square millimetre
-
A tabela a seguir lista as pronúncias de símbolos comuns para a tag <say-as>.
Símbolo
Pronúncia em chinês
Pronúncia em inglês
!
exclamation mark (exclamation mark)
exclamation mark
"
Double quotation marks
double quote
#
pound sign (pound sign)
pound
$
dollar
dollar
%
percent sign (percent sign)
percent
&
and
and
'
Single quotation mark
left quote
(
left parenthesis (left parenthesis)
left parenthesis
)
right parenthesis (right parenthesis)
right parenthesis
*
Star
asterisk
+
plus (plus)
plus
,
comma (comma)
comma
-
Bar
dash
.
dot (dot)
dot
/
slash (slash)
slash
:
No colon
solon
;
semicolon (semicolon)
semicolon
<
less than (less than)
less than
=
equals sign (equals sign)
equals
>
greater than (greater than)
greater than
?
question mark (question mark)
question mark
@
at
at
[
left bracket (left bracket)
left bracket
\
backslash (backslash)
back slash
]
right bracket (right bracket)
right bracket
^
Caret
caret
_
Underscore
underscore
`
backtick (backtick)
back quote
{
left brace (left brace)
left brace
vertical bar (vertical bar)
vertical bar
}
right brace (right brace)
right brace
~
Tilde
tilde
!
exclamation mark (exclamation mark)
exclamation mark
"
Left double quotation mark
left double quote
"
Right double quotation mark
right double qute
'
left single quote (left single quote)
left quote
'
Right single quotation mark
right quote
(
left parenthesis (left parenthesis)
left parenthesis
)
Closing parenthesis
right parenthesis
,
Comma
comma
。
Period
full stop
—
Bar
em dash
:
colon (colon)
colon
;
semicolon (semicolon)
semicolon
?
question mark
question mark
、
enumeration comma (enumeration comma)
enumeration comma
…
ellipsis
ellipsis
……
ellipsis (ellipsis)
ellipsis
《
left guillemet (left guillemet)
left guillemet
》
Closing Book Title Mark
right guillemet
¥
yuan sign (yuan sign)
yuan
≥
greater than or equal to (greater than or equal to)
greater than or equal to
≤
less than or equal to (less than or equal to)
less than or equal to
≠
Not equal to
not equal
≈
approximately equal to (approximately equal to)
approximately equal
±
plus or minus (plus or minus)
plus or minus
×
Multiply
times
π
Dispatch
pi
Α
Alpha
alpha
Β
beta (beta)
beta
Γ
gamma (gamma)
gamma
Δ
delta (delta)
delta
Ε
epsilon (epsilon)
epsilon
Ζ
Jetta
zeta
Θ
Xita
theta
Ι
iota (iota)
iota
Κ
kappa (kappa)
kappa
∧
lambda (lambda)
lambda
Μ
Miao
mu
Ν
Persistent
nu
Ξ
Kexi
ksi
Ο
omicron (omicron)
omicron
∏
pi (pi)
pi
Ρ
Flexible
rho
∑
Sigma
sigma
Τ
Suite
tau
Υ
upsilon (upsilon)
upsilon
Φ
Failed
phi
Χ
Device
chi
Ψ
Pusai
psi
Ω
omega (omega)
omega
α
alpha (alpha)
alpha
β
Beta
beta
γ
gamma (gamma)
gamma
δ
delta (delta)
delta
ε
epsilon (epsilon)
epsilon
ζ
zeta (zeta)
zeta
η
Yita
eta
θ
Theta
theta
ι
iota (iota)
iota
κ
kappa (kappa)
kappa
λ
Lambda
lambda
μ
mu (mu)
mu
ν
Awkward
nu
ξ
Kexi
ksi
ο
Omicron
omicron
π
Dispatching
pi
ρ
Flexibility
rho
σ
Sigma
sigma
τ
Suite
tau
υ
upsilon (upsilon)
upsilon
φ
fai
phi
χ
Device
chi
ψ
psi (psi)
psi
ω
Omega
omega
-
A tabela a seguir lista unidades de medida comuns.
Formato
Categoria
Exemplo em chinês
Exemplo em inglês
Abreviação
Comprimento
nm (nanômetro), μm (micrômetro), mm (milímetro), cm (centímetro), m (metro), km (quilômetro), ft (pé), in (polegada)
nm (nanometre), μm (micrometre), mm (millimetre), cm (centimetre), m (metre), km (kilometre), ft (foot), in (inch)
Área
cm² (centímetro quadrado), ㎡ (metro quadrado), km² (quilômetro quadrado), SqFt (pé quadrado)
cm² (square centimetre), ㎡ (square metre), km2 (square kilometre), SqFt (square foot)
Volume
cm³ (centímetro cúbico), m³ (metro cúbico), km³ (quilômetro cúbico), mL (mililitro), L (litro), gallon
cm³ (cubic centimetre), m³ (cubic metre), km3(cubic kilometre), mL (millilitre), L (millilitre), gal (gallon)
Peso
μg (micrograma), mg (miligrama), g (grama), kg (quilograma)
μg (microgram), mg (microgram), g (gram), kg (kilogram)
Tempo
min (minuto), sec (segundo), ms (milissegundo)
min (minute), sec (second), ms (millisecond)
Eletromagnético
μA (microampere), mA (miliampere), Ω (ohm), Hz (hertz), kHz (quilohertz), MHz (megahertz), GHz (gigahertz), V (volt), kV (quilovolt), kWh (quilowatt-hora)
μA (microamp), mA (milliamp), Hz (hertz), kHz (kilohertz), MHz (megahertz), GHz (gigahertz), V (volt), kV (kilovolt), kWh (kilowatt hour)
Som
dB (decibel)
dB (decibel)
Pressão atmosférica
Pa (pascal), kPa (quilopascal), MPa (megapascal)
Pa (pascal), kPa (kilopascal), MPa (megapascal)
Outras unidades comuns
Suporta unidades chinesas além das listadas acima, como "metro", "segundo", "dólar", "mililitro por garrafa", etc., além de classificadores chineses como "avião", "sessão", "cabeça", "unidade", "panela", etc.
Suporta unidades de medida além das listadas acima, como tsp (colher de chá), rpm (rotação por minuto), KB (kilobyte), mmHg (milímetro de mercúrio), etc.
-
-
Relações entre tags
A tag <say-as> pode conter texto.
-
Exemplos
-
cardinal
<speak><say-as interpret-as="cardinal">12345</say-as></speak>Efeito de áudio em chinês: SSML-say-as_Cardinal.mp3
<speak><say-as interpret-as="cardinal">10234</say-as></speak>Efeito de áudio em inglês: en-SSML-say-as_cardinal.mp3
-
digits
<speak><say-as interpret-as="digits">12345</say-as></speak>Efeito de áudio em chinês: SSML-say-as_digit.mp3
<speak><say-as interpret-as="digits">10234</say-as></speak>Efeito de áudio em inglês: en-SSML-say-as_digits.mp3
-
telephone
<speak><say-as interpret-as="telephone">12345</say-as></speak>Efeito de áudio em chinês: SSML-say-as_Telephone.mp3
<speak><say-as interpret-as="telephone">10234</say-as></speak>Efeito de áudio em inglês: en-SSML-say-as_telephone.mp3
-
name
<speak>Her former name was <say-as interpret-as="name">Zeng Xiaofan</say-as></speak>Efeito de áudio: SSML-say-as_Name.mp3
-
address
<speak><say-as interpret-as="address">Fulu International Building 1, Unit 3, Room 304</say-as></speak>Efeito de áudio: SSML-say-as_Address.mp3
-
id
<speak><say-as interpret-as="id">myid_1998</say-as></speak>Efeito de áudio: SSML-say-as_id.mp3
-
characters
<speak><say-as interpret-as="characters">Greek letters αβ</say-as></speak>Efeito de áudio em chinês: SSML-say-as_characters.mp3
<speak><say-as interpret-as="characters">*b+3.c$=α</say-as></speak>Efeito de áudio em inglês: en-SSML-say-as_characters.mp3
-
punctuation
<speak><say-as interpret-as="punctuation"> -./:;</say-as></speak>Efeito de áudio: SSML-say-as_punctuation.mp3
-
date
<speak><say-as interpret-as="date">1000-10-10</say-as></speak>Efeito de áudio em chinês: SSML-say-as_date.mp3
<speak><say-as interpret-as="date">10-01-2020</say-as></speak>Efeito de áudio em inglês: en-SSML-say-as_date.mp3
-
time
<speak><say-as interpret-as="time">5:00am</say-as></speak>Efeito de áudio em chinês: SSML-say-as_time.mp3
<speak><say-as interpret-as="time">0500</say-as></speak>Efeito de áudio em inglês: en-SSML-say-as_time.mp3
-
currency
<speak><say-as interpret-as="currency">13,000,000.00CNY</say-as></speak>Efeito de áudio em chinês: SSML-say-as_currency.mp3
<speak><say-as interpret-as="currency">$1,000.01</say-as></speak>Efeito de áudio em inglês: en-SSML-say-as_currency.mp3
-
measure
<speak><say-as interpret-as="measure">100m12cm6mm</say-as></speak>Efeito de áudio em chinês: SSML-say-as_measure.mp3
<speak><say-as interpret-as="measure">1,000.01kg</say-as></speak>Efeito de áudio em inglês: en-SSML-say-as_measure.mp3
-
Exemplo completo
<speak>Legend has it that during the Northern Song Dynasty, on <say-as interpret-as="date">1121-10-10</say-as>, the outskirts of <say-as interpret-as="address">Kaifeng City</say-as> were shrouded in a joyful ocean of shopping before <sub alias="Double 11">11.11</sub>. A mule caravan had just entered the city gate when a fair-skinned and beautiful girl stopped the first guy in line, saying, "<say-as interpret-as="name">Afa.</say-as>"</speak>
<speak>"Hey, our store has a special offer today! Shoes are <say-as interpret-as="digits">199</say-as> off <say-as interpret-as="cardinal">100</say-as>. Don't miss it!"</speak>
<speak>"No thanks, I'm in a hurry to deliver goods. It's already <say-as interpret-as="time">09:59:59</say-as>. Any later and the supply chain will break."</speak>
<speak><say-as interpret-as="name">Afa</say-as> wiped his sweat and led the delivery team straight through the bustling alley, surrounded by various vendors shouting:</speak>
<speak>Newly dyed fabrics in the latest patterns! Buy two chi, get one free!</speak>
<speak>Popular conical hats and helmets! Seven-day no-questions-asked returns!</speak>
<speak>Specializing in all kinds of ailments, treating both men and women!</speak>
<speak>Suddenly, a horse got spooked and galloped wildly down the road, neighing loudly. A child was terrified and stumbled into an adult's arms, crying out after a brief pause:</speak>
<speak>"Mommy, Mommy!"</speak>
<speak>At that moment, <say-as interpret-as="name">Afa</say-as> thought to himself,</speak>
<speak>"That scared me half to death!"</speak>
<speak>So he quickly covered his <phoneme alphabet="py" ph="he2 bao1">wallet</phoneme> and continued on his delivery route. The prosperity of <say-as interpret-as="address">Kaifeng City</say-as> left a deep impression on <say-as interpret-as="name">Afa</say-as>.</speak>
<speak>As time passed and prosperity faded, he picked up a brush during the shopping frenzy and painted a long scroll, naming it "Along the River During the Qingming Festival."</speak>