Bahasa Markup Sintesis Ucapan (SSML) memberikan kontrol detail halus atas output sintesis suara, termasuk jeda, pelafalan, dan segmentasi kata.
Ikhtisar
SSML adalah bahasa markup berbasis XML untuk sintesis suara. Dibandingkan dengan teks biasa, SSML memungkinkan Anda memperkaya audio hasil sintesis dengan variasi yang lebih luas, tidak hanya mengatur apa yang diucapkan, tetapi juga bagaimana cara mengucapkannya—termasuk jeda, segmentasi kata, pelafalan, dan hentian.
Layanan sintesis suara Alibaba Cloud mengimplementasikan SSML berdasarkan W3C Speech Synthesis Markup Language Versi 1.0 dan mendukung subset tag W3C yang paling relevan dengan kasus penggunaan umum.
Catatan penggunaan
-
Saat ini, SSML hanya didukung untuk voice bahasa Mandarin dan Inggris. Tag dan konten SSML yang didukung sedikit berbeda antara kedua bahasa tersebut. Untuk informasi selengkapnya, lihat deskripsi dan contoh masing-masing tag dalam topik ini.
-
Seluruh teks harus ditempatkan di dalam tag <speak></speak>. Anda dapat menggunakan beberapa tag <speak></speak> dalam satu tugas sintesis suara serta menggabungkan SSML dengan teks biasa.
-
Anda dapat menghilangkan header XML sebelum tag <speak> awal.
-
Jika teks di dalam tag berisi karakter khusus XML, Anda harus melakukan escape terhadapnya. Daftar berikut menunjukkan karakter khusus umum beserta padanan escaped-nya:
-
" (tanda kutip ganda) bersesuaian dengan: "
-
' (apostrof atau tanda kutip tunggal) bersesuaian dengan: '
-
& (ampersand) bersesuaian dengan: &
-
< (tanda kurang dari) bersesuaian dengan: <
-
> (tanda lebih dari) bersesuaian dengan: >
-
Tugas Intelligent Speech dan Voice Cloning (Edisi Dasar) mendukung semua tag dan atribut SSML yang tercantum dalam topik ini.
Voice Cloning (Edisi Publik) hanya mendukung tujuh tag: <speak>, <break>, <s>, <sub>, <w>, <phoneme>, dan <say-as>. Untuk tag <speak>, hanya atribut rate, pitch, dan volume yang didukung. Tag lain tidak mendukung atribut, yang dalam topik ini disebut sebagai "atribut kosong".
Tag
<speak>
-
Deskripsi
Tag <speak> adalah elemen root untuk semua tag SSML. Semua teks yang menggunakan tag SSML harus diapit oleh <speak></speak>.
-
Sintaks
<speak>Teks yang memerlukan tag SSML</speak> -
Atribut
Tag <speak> mendukung atribut-atribut berikut.
Nama Properti
Jenis properti
Nilai
Wajib
Deskripsi
voice
String
Nama voice yang digunakan untuk sintesis. Ini adalah nilai parameter voice dalam huruf kecil semua, seperti "siyue".
Tidak
Tag khusus Alibaba Cloud. Menentukan voice untuk sintesis. Atribut ini memiliki prioritas lebih tinggi daripada voice yang ditentukan oleh parameter permintaan `voice`.
Voice: Daftar Jenis Voice
encodeType
String
PCM/WAV/MP3
Tidak
Tag khusus Alibaba Cloud. Menentukan format file audio untuk sintesis. Atribut ini memiliki prioritas lebih tinggi daripada format file yang ditentukan oleh parameter permintaan `format`.
sampleRate
String
8000/16000/24000/48000
Tidak
Tag khusus Alibaba Cloud. Menentukan laju sampel audio untuk sintesis. Atribut ini memiliki prioritas lebih tinggi daripada laju pengambilan sampel audio yang ditentukan oleh parameter permintaan `sample_rate`.
rate
String
Bilangan bulat dari -500 hingga 500. Nilai default adalah 0.
-
Nilai lebih besar dari 0 meningkatkan laju ucapan.
-
Nilai kurang dari 0 menurunkan laju ucapan.
Tidak
Tag khusus Alibaba Cloud. Menentukan laju ucapan untuk sintesis. Atribut ini memiliki prioritas lebih tinggi daripada laju ucapan yang ditentukan oleh parameter permintaan `speech_rate`.
pitch
String
Bilangan bulat dari -500 hingga 500. Nilai default adalah 0.
-
Nilai lebih besar dari 0 menaikkan pitch.
-
Nilai kurang dari 0 menurunkan pitch.
Tidak
Tag khusus Alibaba Cloud. Menentukan pitch untuk sintesis. Atribut ini memiliki prioritas lebih tinggi daripada pitch yang ditentukan oleh parameter permintaan `pitch_rate`.
volume
String
Bilangan bulat dari 0 hingga 100. Nilai default adalah 50.
-
Nilai lebih besar dari 50 meningkatkan volume.
-
Nilai kurang dari 50 menurunkan volume.
Tidak
Tag khusus Alibaba Cloud. Menentukan volume untuk sintesis. Atribut ini memiliki prioritas lebih tinggi daripada volume yang ditentukan oleh parameter permintaan `volume`.
effect
String
robot/lolita/lowpass/echo/eq/lpfilter/hpfilter
Tidak
Tag khusus Alibaba Cloud. Gunakan tag ini untuk menerapkan efek suara berbeda pada ucapan hasil sintesis.
-
robot: Efek suara robot.
-
lolita: Efek suara perempuan ceria.
-
lowpass: Efek suara low-pass.
-
echo: Efek gema.
-
eq: Equalizer.
-
lpfilter: Filter low-pass.
-
hpfilter: Filter high-pass.
Catataneq, lpfilter, dan hpfilter adalah efek lanjutan. Anda dapat menggunakan `effectValue` untuk menyesuaikannya.
Hanya satu efek suara yang didukung per SSML. Anda tidak dapat menentukan beberapa atribut effect.
Menggunakan efek suara meningkatkan latensi sistem.
effectValue
String
Ketika `effect` diatur ke eq, lpfilter, atau hpfilter, gunakan parameter ini untuk memodifikasi efek default.
Tidak
-
eq (equalizer): Sistem menggunakan delapan level secara default. Frekuensi yang sesuai adalah ["40 Hz", "100 Hz", "200 Hz", "400 Hz", "800 Hz", "1600 Hz", "4000 Hz", "12000 Hz"]. Bandwidth yang sesuai adalah ["1.0q", "1.0q", "1.0q", "1.0q", "1.0q", "1.0q", "1.0q", "1.0q"]. Anda harus memasukkan gain untuk masing-masing delapan level tersebut. Rentang nilainya adalah [-20 dB, 20 dB]. Contohnya, effectValue="1 1 1 1 1 1 1 1". Ini adalah string delapan bilangan bulat yang dipisahkan spasi. Nilai 0 berarti gain untuk frekuensi yang sesuai tidak disesuaikan.
-
lpfilter: Masukkan nilai frekuensi untuk filter low-pass. Nilainya adalah bilangan bulat dalam rentang (0, laju sampel target/2]. Contohnya, effectValue="800".
-
hpfilter: Masukkan nilai frekuensi untuk filter high-pass. Nilainya adalah bilangan bulat dalam rentang (0, laju sampel target/2]. Contohnya, effectValue="1200".
bgm
String
Nama musik latar belakang yang digunakan. Lihat deskripsi atribut bgm.
Tidak
Tag khusus Alibaba Cloud. Menambahkan musik latar belakang yang ditentukan ke ucapan hasil sintesis.
backgroundMusicVolume
String
Bilangan bulat dari 0 hingga 100. Nilai default adalah 50.
-
Nilai lebih besar dari 50 meningkatkan volume.
-
Nilai kurang dari 50 menurunkan volume.
Tidak
Tag khusus Alibaba Cloud. Mengontrol volume musik latar belakang.
Berikut ini menjelaskan properti bgm.
URL layanan bawaan
URL musik latar belakang kustom
Layanan sintesis suara Alibaba Cloud menyediakan track musik latar belakang bawaan berikut untuk Anda coba:
Anda dapat menggunakan musik latar belakang sendiri sesuai kebutuhan. Anda harus menyimpan file musik di Alibaba Cloud OSS. bucket harus memiliki setidaknya izin baca-publik. Untuk informasi selengkapnya, lihat Buat bucket. Hasilkan tautan akses file menggunakan protokol HTTP atau HTTPS. Untuk informasi selengkapnya, lihat Unggah file.
Persyaratan audio:
-
Laju sampel 16 kHz, format WAV single-channel.
-
Ukuran file tidak boleh melebihi 3,5 MB untuk sintesis teks pendek atau 10 MB untuk sintesis teks panjang.
-
Jika audio hasil sintesis lebih panjang daripada musik latar belakang, musik akan di-loop. Jika musik latar belakang bukan dalam format WAV, Anda dapat mengonversinya menggunakan ffmpeg:
ffmpeg -i input_audio -acodec pcm_s16le -ac 1 -ar 16000 target.wav. -
Jika URL dalam tag berisi karakter khusus XML, Anda harus melakukan escape terhadapnya.
-
Kedalaman bit harus 16-bit.
PentingAnda bertanggung jawab secara hukum atas hak cipta audio yang Anda unggah.
-
-
Hubungan tag
Tag <speak> dapat berisi teks dan tag-tag berikut:
-
<break>
-
<s>
-
<w>
-
<phoneme>
-
<say-as>
-
-
Contoh
-
Atribut kosong
<speak>Teks yang memerlukan tag SSML</speak>Efek audio: SSML-speak1.mp3
-
atribut suara
<speak voice="xiaogang">Saya adalah voice laki-laki.</speak>Efek audio: SSML-speak2.mp3
-
atribut encodeType
<speak encodeType="mp3">Saya dapat menghasilkan audio dalam format terkompresi.</speak>Efek audio: SSML-encode.mp3
-
atribut sampleRate
<speak sampleRate="8000">Lihat ukuran file saya. Ukurannya separuh dari file audio dengan laju sampel 16000.</speak>Efek audio: SSML-speak4.mp3
-
atribut rate
<speak rate="200">Laju ucapan saya lebih cepat dari normal.</speak>Efek audio: SSML-speak5.mp3
-
atribut pitch
<speak pitch="-100">Namun pitch saya lebih rendah daripada yang lain.</speak>Efek audio: SSML-speak6.mp3
-
atribut volume
<speak volume="80">Volume saya juga sangat keras.</speak>Efek audio: SSML-speak7.mp3
-
Kombinasi atribut (dipisahkan spasi)
<speak rate="200" pitch="-100" volume="80">Jadi ketika Anda menggabungkan semuanya, suara saya terdengar seperti ini.</speak>Efek audio: SSML-speak8.mp3
-
atribut effect
<speak effect="robot">Apakah Anda menyukai robot WALL-E?</speak>Efek audio: SSML-speak9.mp3
-
atribut bgm
<speak bgm="http://nls.alicdn.com/bgm/2.wav" backgroundMusicVolume="30" rate="-500" volume="40"><break time="2s"/>Pohon-pohon tua di tebing gelap diselimuti kabut.<break time="700ms"/>Suara hujan masih terdengar di hutan bambu.<break time="700ms"/>Saya tahu bahwa kapas berkontribusi bagi kesejahteraan bangsa.<break time="700ms"/>Pemandangan Mianzhou selalu menyedihkan.<break time="2s"/></speak>Efek audio: SSML-speak10.mp3
-
<emotion>
-
Deskripsi
Mengaktifkan sintesis suara multi-emosi. Ini adalah tag opsional. Penggunaan tag ini dengan voice yang tidak mendukung multi-emosi akan menyebabkan permintaan sintesis gagal.
-
Sintaks
<emotion category="happy" intensity="1.0">Cuaca hari ini sangat bagus!</emotion> -
Atribut
Tag <emotion> mendukung atribut-atribut berikut.
Atribut
Jenis properti
Nilai
Wajib
Deskripsi
category
String
Nilai enumerasi, seperti neutral, happy.
Ya
Menentukan emosi berbicara. Emosi yang didukung oleh setiap voice ditunjukkan dalam tabel di bawah ini.
intensity
String
Nilai floating-point dalam rentang [0,01, 2,0].
Tidak
Menentukan intensitas emosi. Nilai default adalah 1,0, yang menunjukkan intensitas emosi yang telah ditentukan. Nilai minimum 0,01 menghasilkan kecenderungan ringan terhadap emosi target. Nilai maksimum 2,0 menggandakan intensitas emosi target.
Tabel berikut menjelaskan voice multi-emosi yang didukung.
Nama Voice
nilai parameter voice
Kategori emosi
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
-
Hubungan tag
Tag <emotion> dapat berisi teks dan tag-tag berikut:
-
<s>
-
<sub>
-
<say-as>
-
<w>
-
<phoneme>
-
<soundEvent/>
-
<break/>
-
-
Contoh
-
Atribut kosong
<speak voice="zhitian_emo"><emotion category="happy" intensity="1.0">Cuaca hari ini sangat bagus!</emotion></speak>Efek audio: SSML-emotion.wav
-
<break>
-
Deskripsi
Menyisipkan jeda dalam teks. Ini adalah tag opsional.
-
Sintaks
<break time="string"/> -
Atribut
Nama Properti
Jenis properti
Nilai
Wajib
Deskripsi
time
String
[number]s/[number]ms
Tidak
Mengatur durasi jeda dalam detik (s) atau milidetik (ms), seperti "2s" atau "50ms".
-
[number]s: Dalam detik. [number] adalah bilangan bulat dari 1 hingga 10.
-
[number]ms: Dalam milidetik. [number] adalah bilangan bulat dari 50 hingga 10000.
-
-
Hubungan tag
Tag <break> adalah tag kosong dan tidak dapat berisi tag lain. Jika struktur SSML Anda mencakup tag <s>, tempatkan tag <break> di dalam tag <s> untuk menyisipkan jeda dalam paragraf atau kalimat saat ini.
-
Contoh
<speak>Silakan tutup mata Anda dan beristirahat sejenak.<break time="500ms"/>Baiklah, silakan buka mata Anda.</speak>Efek audio: SSML-break.mp3
<s>
-
Deskripsi
Merupakan struktur kalimat dari teks. Ini adalah tag opsional.
-
Sintaks
<s>teks</s> -
Atribut
Tidak ada.
-
Hubungan tag
Tag <s> dapat berisi teks dan tag-tag berikut:
-
<break>
-
<w>
-
<phoneme>
-
<say-as>
-
-
Contoh
<speak><s>Ini adalah kalimat pertama.</s><s>Ini adalah kalimat kedua.</s></speak>Efek audio: SSML-s.mp3
<sub>
-
Deskripsi
Mengganti teks di dalam tag dengan alias.
-
Sintaks
<sub alias="string"></sub> -
Atribut
Nama Properti
Jenis
Nilai
Wajib
Deskripsi
alias
String
Konten pengganti.
Ya
Mengganti teks di dalam tag.
-
Hubungan tag
Tag <sub> dapat berisi teks.
-
Contoh
<speak><sub alias="World Wide Web Consortium">W3C</sub></speak>Efek audio: SSML-sub.mp3
<w>
-
Deskripsi
Merupakan struktur kata dari teks. Ini adalah tag opsional. Karena teks bahasa Inggris biasanya ditokenisasi berdasarkan spasi, tag ini umumnya tidak diperlukan untuk bahasa Inggris. Konten di dalam tag <w> harus berupa satu kata atau frasa, dan tidak boleh merupakan campuran bahasa Mandarin dan bahasa lain.
-
Sintaks
<w>teks</w> -
Atribut
Tidak ada.
-
Hubungan tag
Tag <w> dapat berisi teks.
-
Contoh
<speak>Walikota Nanjing, <w>Jiang Daqiao,</w> memberikan pidato hari ini.</speak>Efek audio: SSML-w.mp3
<phoneme>
-
Deskripsi
Mengontrol pelafalan teks di dalam tag. Tag ini bersifat opsional dan tidak didukung untuk teks bahasa Inggris.
-
Sintaks
<phoneme alphabet="string" ph="string">teks</phoneme> -
Atribut
Atribut
Jenis properti
Nilai
Wajib
Deskripsi
alphabet
String
py
Ya
"py" menunjukkan Pinyin.
ph
String
String Pinyin yang sesuai dengan teks di dalam tag.
Ya
Aturan penugasan Pinyin:
-
Pisahkan Pinyin untuk setiap karakter dengan spasi. Jumlah suku kata Pinyin harus sama dengan jumlah karakter.
-
Setiap suku kata Pinyin terdiri dari pelafalan dan nada. Nada adalah angka dari 1 hingga 5, di mana "5" menunjukkan nada netral.
-
-
Hubungan tag
Tag <phoneme> dapat berisi teks.
-
Contoh
<speak>Pergi ke <phoneme alphabet="py" ph="dian3 dang4 hang2">pawnshop</phoneme> dan <phoneme alphabet="py" ph="dang4 diao4">pawn</phoneme> barang ini.</speak>Efek audio: SSML-phoneme.mp3
<soundEvent>
-
Deskripsi
Menyisipkan nada prompt pada posisi apa pun selama sintesis SSML.
-
Sintaks
<soundEvent src="URL"/> -
Atribut
Nama properti
Jenis
Nilai
Wajib
Deskripsi
src
String
Jalur URL ke sumber daya nada prompt.
Ya
Anda dapat menggunakan nada prompt sendiri sesuai kebutuhan. Anda harus menyimpan file nada prompt di Alibaba Cloud OSS. bucket harus memiliki setidaknya izin baca-publik. Untuk informasi selengkapnya, lihat Buat bucket. Hasilkan tautan akses file menggunakan protokol HTTP atau HTTPS. Untuk informasi selengkapnya, lihat Unggah file.
Persyaratan audio:
-
Laju sampel 16 kHz, format WAV single-channel.
-
Ukuran file tidak boleh melebihi 2 MB.
-
Kedalaman bit harus 16-bit.
Penting
Anda bertanggung jawab secara hukum atas hak cipta audio yang Anda unggah.
-
-
Hubungan tag
Tag <soundEvent> adalah tag kosong dan tidak dapat berisi tag lain.
-
Contoh
<speak>Seekor kuda terkejut<soundEvent src="http://nls.alicdn.com/sound-event/horse-neigh.wav"/>dan orang-orang tersebar untuk menjauh.</speak>Efek audio: SSML-sound-event.mp3
<say-as>
-
Deskripsi
Menentukan jenis informasi dari teks yang diapit agar diucapkan sesuai aturan default untuk jenis tersebut.
-
Sintaks
<say-as interpret-as="string">teks</say-as> -
Atribut
Atribut
Jenis Properti
Nilai
Wajib
Deskripsi
interpret-as
String
cardinal/digits/telephone/name/address/id/characters/punctuation/date/time/currency/measure
Ya
Menunjukkan jenis informasi dari teks di dalam tag:
-
cardinal: Diucapkan sebagai bilangan bulat atau desimal.
-
digits: Diucapkan sebagai digit individual.
-
telephone: Diucapkan dengan cara umum untuk nomor telepon.
-
name: Diucapkan sebagai nama orang.
-
address: Membaca isi dengan lantang sebagai alamat.
-
id: Cocok untuk nama akun, nama panggilan, dll.
-
characters: Membaca teks di dalam tag karakter per karakter.
-
punctuation: Membaca teks di dalam tag sebagai tanda baca.
-
date: Diucapkan sebagai tanggal.
-
time: Diucapkan sama seperti 'time'.
-
currency: Diucapkan sebagai jumlah uang.
-
measure: Diucapkan sebagai satuan pengukuran.
-
-
Rentang yang didukung untuk setiap jenis <say-as>
-
cardinal
Format
Contoh
Output bahasa Mandarin
Deskripsi
String angka
145
145 (seratus empat puluh lima)
Rentang input bilangan bulat: Bilangan bulat positif atau negatif hingga 20 digit, [-99999999999999999999, 99999999999999999999].
Rentang input desimal: Tidak ada batasan khusus pada jumlah tempat desimal, tetapi kami menyarankan tidak lebih dari 10.
Tanda minus + string angka
-145
-145 (minus seratus empat puluh lima)
String angka 3 digit dengan pemisah koma
10,000
10,000 (sepuluh ribu)
Tanda minus + string angka 3 digit dengan pemisah koma
-10,124
-10,124 (minus sepuluh ribu seratus dua puluh empat)
String angka + titik desimal + dua nol
10.00
10 (sepuluh)
Tanda minus + string angka + titik desimal + dua nol
-110.00
-110 (minus seratus sepuluh)
String angka + titik desimal + string angka
79.090
79.090 (tujuh puluh sembilan koma nol sembilan nol)
Tanda minus + string angka + titik desimal + string angka
-79.001
-79.001 (minus tujuh puluh sembilan koma nol nol satu)
Format
Contoh
Output bahasa Inggris
Deskripsi
String angka
145
one hundred forty five
Rentang input bilangan bulat: Bilangan bulat positif atau negatif hingga 13 digit, [-999999999999, 999999999999].
Rentang input desimal: Tidak ada batasan khusus pada jumlah tempat desimal, tetapi kami menyarankan tidak lebih dari 10.
String angka dimulai dengan nol
0145
one hundred forty five
Tanda minus + string angka
-145
minus hundred forty five
String angka 3 digit dengan pemisah koma
60,000
sixty thousand
Tanda minus + string angka 3 digit dengan pemisah koma
-208,000
minus two hundred eight thousand
String angka + titik desimal + nol
12.00
twelve
String angka + titik desimal + string angka
12.34
twelve point three four
String angka 3 digit dengan pemisah koma + titik desimal + string angka
1,000.1
one thousand point one
Tanda minus + string angka + titik desimal + string angka
-12.34
minus twelve point three four
Tanda minus + string angka 3 digit dengan pemisah koma + titik desimal + string angka
-1,000.1
minus one thousand point one
(3-digit dengan koma) string angka + tanda hubung + (3-digit dengan koma) angka
1-1,000
one to one thousand
Pengucapan default lainnya
012.34
twelve point three four
Tidak ada
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
Format
Contoh
Output bahasa Mandarin
Deskripsi
String angka
129090909
129090909 (satu dua sembilan nol sembilan nol sembilan nol sembilan)
Tidak ada batasan khusus pada panjang string angka, tetapi kami menyarankan tidak lebih dari 20 digit.
Ketika string angka melebihi 10 digit, jeda dimasukkan setelah setiap digit.
Format
Contoh
Output bahasa Inggris
Deskripsi
String angka
12034
one two zero three four
Tidak ada batasan khusus pada panjang string angka, tetapi kami menyarankan tidak lebih dari 20 digit.
Ketika string angka dikelompokkan berdasarkan spasi atau tanda hubung, koma dimasukkan di antara kelompok untuk membuat jeda ringan. Maksimal 5 kelompok didukung.
String angka + spasi atau tanda hubung + string angka + spasi atau tanda hubung + string angka + spasi atau tanda hubung + string angka
1-23-456 7890
one, two three, four five six, seven eight nine zero
-
telephone
Format
Contoh
Output bahasa Mandarin
Deskripsi
Nomor telepon rumah
4930286
493 0286 (empat sembilan tiga, nol dua delapan enam)
Mendukung nomor telepon rumah 7 hingga 8 digit. Mendukung spasi dan "-" sebagai pemisah.
Untuk nomor telepon rumah 7 digit, pengelompokan "3-4" didukung. Untuk nomor telepon rumah 8 digit, pengelompokan "4-4" didukung.
493 0286
493 0286 (empat sembilan tiga, nol dua delapan enam)
493-0286
493 0286 (empat sembilan tiga, nol dua delapan enam)
62552560
6255 2560 (enam dua lima lima, dua lima enam nol)
6255 2560
6255 2560 (enam dua lima lima, dua lima enam nol)
6255-2560
6255 2560 (enam dua lima lima, dua lima enam nol)
Nomor telepon rumah + ekstensi
4930286-109
493 0286 ekstensi 109 (empat sembilan tiga, nol dua delapan enam, ekstensi satu nol sembilan)
Mendukung ekstensi 1 hingga 4 digit.
4930286 ekstensi 109
493 0286 ekstensi 109 (empat sembilan tiga, nol dua delapan enam, ekstensi satu nol sembilan)
4930286 ekstensi 109
493 0286 ekstensi 109 (empat sembilan tiga, nol dua delapan enam, ekstensi satu nol sembilan)
4930286 ekstensi 109
493 0286 ekstensi 109 (empat sembilan tiga, nol dua delapan enam, ekstensi satu nol sembilan)
Kode area + nomor telepon rumah
01062552560
010 6255 2560 (nol satu nol, enam dua lima lima, dua lima enam nol)
Kode area yang didukung: 010, 02x, 03xx, 04xx, 05xx, 07xx, 08xx, 09xx.
010 62552560
010 6255 2560 (nol satu nol, enam dua lima lima, dua lima enam nol)
010 6255 2560
010 6255 2560 (nol satu nol, enam dua lima lima, dua lima enam nol)
010 6255-2560
010 6255 2560 (nol satu nol, enam dua lima lima, dua lima enam nol)
010-62552560
010 6255 2560 (nol satu nol, enam dua lima lima, dua lima enam nol)
010-6255-2560
010 6255 2560 (nol satu nol, enam dua lima lima, dua lima enam nol)
(010)62552560
010 6255 2560 (nol satu nol, enam dua lima lima, dua lima enam nol)
03198907098
0319 890 7098 (nol tiga satu sembilan, delapan sembilan nol, tujuh nol sembilan delapan)
0319-8907098
319 890 7098 (tiga satu sembilan, delapan sembilan nol, tujuh nol sembilan delapan)
Kode area + nomor telepon rumah + ekstensi
010 62552560-109
010 6255 2560 ekstensi 109 (nol satu nol, enam dua lima lima, dua lima enam nol, ekstensi satu nol sembilan)
Tidak ada
010-62552560-109
010 6255 2560 ekstensi 109 (nol satu nol, enam dua lima lima, dua lima enam nol, ekstensi satu nol sembilan)
(010)62552560-109
010 6255 2560 ekstensi 109 (nol satu nol, enam dua lima lima, dua lima enam nol, ekstensi satu nol sembilan)
(010)62552560 ekstensi 109
010 6255 2560 ekstensi 109 (nol satu nol, enam dua lima lima, dua lima enam nol, ekstensi satu nol sembilan)
(010)62552560 ekstensi 109
010 6255 2560 ekstensi 109 (nol satu nol, enam dua lima lima, dua lima enam nol, ekstensi satu nol sembilan)
(010)62552560 ekstensi 109
010 6255 2560 ekstensi 109 (nol satu nol, enam dua lima lima, dua lima enam nol, ekstensi satu nol sembilan)
Kode negara + kode area + nomor telepon rumah
86-010-62791627
86 010 6279 1627 (delapan enam, nol satu nol, enam dua tujuh sembilan, satu enam dua tujuh)
Kode negara yang didukung: 86, (86), +86, (+86), 0086. Semuanya diucapkan sebagai "delapan enam".
(86)10-62791627
86 10 6279 1627 (delapan enam, satu nol, enam dua tujuh sembilan, satu enam dua tujuh)
+86-010-62791627
86 010 6279 1627 (delapan enam, nol satu nol, enam dua tujuh sembilan, satu enam dua tujuh)
0086-10-62791627
86 10 6279 1627 (delapan enam, satu nol, enam dua tujuh sembilan, satu enam dua tujuh)
(+86)-10-6279 1627
86 10 6279 1627 (delapan enam, satu nol, enam dua tujuh sembilan, satu enam dua tujuh)
Kode negara + kode area + nomor telepon rumah + ekstensi
(86)21-58118818-207
86 21 5811 8818 ekstensi 207 (delapan enam, dua satu, lima delapan satu satu, delapan delapan satu delapan, ekstensi dua nol tujuh)
Tidak ada
(86)021-5811-8818-207
86 021 5811 8818 ekstensi 207 (delapan enam, nol dua satu, lima delapan satu satu, delapan delapan satu delapan, ekstensi dua nol tujuh)
(86)021-58118818 ekstensi 207
86 021 5811 8818 ekstensi 207 (delapan enam, nol dua satu, lima delapan satu satu, delapan delapan satu delapan, ekstensi dua nol tujuh)
(86)21-5811-8818 ekstensi 207
86 21 5811 8818 ekstensi 207 (delapan enam, dua satu, lima delapan satu satu, delapan delapan satu delapan, ekstensi dua nol tujuh)
+86-021-58118818 ekstensi 207
86 021 5811 8818 ekstensi 207 (delapan enam, nol dua satu, lima delapan satu satu, delapan delapan satu delapan, ekstensi dua nol tujuh)
Nomor ponsel
139 0000 5678
139 0000 5678 (satu tiga sembilan, nol nol nol nol, lima enam tujuh delapan)
Mendukung nomor ponsel 11 digit. Mendukung format pengelompokan 3-3-5 dan 3-4-4.
139-000-05678
139 000 05678 (satu tiga sembilan, nol nol nol, nol lima enam tujuh delapan)
139 000 05678
139 000 05678 (satu tiga sembilan, nol nol nol, nol lima enam tujuh delapan)
Kode negara + nomor ponsel
+86-13900005678
86 139 0000 5678 (delapan enam, satu tiga sembilan, nol nol nol nol, lima enam tujuh delapan)
Tidak ada
(+86)-139-0000-5678
86 139 0000 5678 (delapan enam, satu tiga sembilan, nol nol nol nol, lima enam tujuh delapan)
+8613900005678
86 139 0000 5678 (delapan enam, satu tiga sembilan, nol nol nol nol, lima enam tujuh delapan)
0086-139 000 05678
86 139 000 05678 (delapan enam, satu tiga sembilan, nol nol nol, nol lima enam tujuh delapan)
Nomor layanan
123
123 (satu dua tiga)
-
Mendukung nomor layanan umum.
-
Mendukung nomor layanan 10 digit yang dimulai dengan 400/800, dengan format pengelompokan "3-3-4".
-
Mendukung nomor 16 digit yang dimulai dengan 12530/17951/12593.
95678
95678 (sembilan lima enam tujuh delapan)
4008110510
400 811 0510 (empat nol nol, delapan satu satu, nol lima satu nol)
800-810-8888
800 810 8888 (delapan nol nol, delapan satu nol, delapan delapan delapan delapan)
1253013520638377
12530 135 2063 8377 (satu dua lima tiga nol, satu tiga lima, dua nol enam tiga, delapan tiga tujuh tujuh)
Lainnya
(86)(21)9899-80800-0909
86 21 9899 80800 0909 (delapan enam, dua satu, sembilan delapan sembilan sembilan, delapan nol delapan nol nol, nol sembilan nol sembilan)
Mendukung format "string angka + pemisah (tanda kurung, -)".
Format
Contoh
Output bahasa Inggris
Deskripsi
String angka
12034
one two oh three four
Tidak ada batasan khusus pada panjang string angka, tetapi kami menyarankan tidak lebih dari 20 digit. Ketika string angka dikelompokkan berdasarkan spasi atau tanda hubung, koma dimasukkan di antara kelompok untuk membuat jeda ringan. Maksimal 5 kelompok didukung.
String angka + spasi atau tanda hubung + string angka + spasi atau tanda hubung + string angka
1-23-456 7890
one, two three, four five six, seven eight nine oh
Tanda plus + string angka + spasi atau tanda hubung + string angka
+43-211-0567
plus four three, two one one, oh five six seven
Tanda kurung kiri + string angka + tanda kurung kanan + spasi + string angka + spasi atau tanda hubung + string angka
(21) 654-3210
(two one) six five four, three two one oh
-
-
address
Format
Contoh
Output bahasa Mandarin
Deskripsi
Format alamat umum
Yuanhe Town Jiayuan 30-9
Yuanhe Town Jiayuan thirty dash nine
Mendukung format alamat umum. Dalam konteks ini, alamat mengacu pada alamat surat standar.
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
Tag ini tidak didukung untuk teks bahasa Inggris.
-
id
Format
Contoh
Output
Deskripsi
String
dell0101
D E L L zero one zero one
Mendukung huruf Inggris besar dan kecil, angka Arab 0-9, dan garis bawah.
Spasi dalam output menunjukkan jeda antar karakter, artinya karakter dibaca satu per satu.
myid_1998
M Y I D underscore one nine nine eight
AiTest
A I T E S T
Untuk teks bahasa Inggris, tag ini berfungsi sama seperti tag 'characters'.
-
characters
Format
Contoh
Output bahasa Mandarin
Deskripsi
String
ISBN 1-001-099098-1
ISBN 1-001-099098-1
Mendukung karakter Mandarin, huruf Inggris besar dan kecil, angka Arab 0-9, dan beberapa karakter lebar penuh dan setengah lebar.
Spasi dalam output menunjukkan jeda antar karakter, artinya karakter dibaca satu per satu. Jika teks di dalam tag berisi karakter khusus XML, Anda harus melakukan escape terhadapnya.
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
Format
Contoh
Output bahasa Inggris
Deskripsi
String
*b+3$.c-0'=α
asterisk B plus three dollar dot C dash zero apostrophe equals alpha
Mendukung karakter Mandarin, huruf Inggris besar dan kecil, angka Arab 0-9, dan beberapa karakter lebar penuh dan setengah lebar.
Spasi dalam output menunjukkan jeda antar karakter, artinya karakter dibaca satu per satu.
Jika teks di dalam tag berisi karakter khusus XML, Anda harus melakukan escape terhadapnya.
-
punctuation
Format
Contoh
Output bahasa Mandarin
Deskripsi
Tanda baca
…
ellipsis (ellipsis)
Mendukung tanda baca Mandarin dan Inggris umum. Spasi dalam output menunjukkan jeda antar karakter, artinya karakter dibaca satu per satu.
Jika teks di dalam tag berisi karakter khusus XML, Anda harus melakukan escape terhadapnya.
……
ellipsis
!"#$%&
Tanda seru, tanda kutip ganda, tanda pagar, tanda dolar, tanda persen, dan ampersand.
‘()*+
Tanda kutip tunggal, Tanda kurung kiri, Tanda kurung kanan, Asterisk, dan Tanda plus.
,-./:;
Koma, strip, titik, garis miring, titik dua, dan titik koma.
<=>?@
Kurang dari atau sama dengan, lebih besar dari, tanda tanya, dan tanda at
[\]^_
tanda kurung kiri, garis miring terbalik, tanda kurung kanan, tanda sisipan, garis bawah (tanda kurung kiri, garis miring terbalik, tanda kurung kanan, tanda sisipan, garis bawah)
Untuk teks bahasa Inggris, tag ini berfungsi sama seperti tag 'characters'.
-
date
Format
Contoh
Output lisan
Deskripsi
Hanya tahun (2 atau 4 digit)
'71
Seventy-one
Mendukung tahun 2 digit dan 4 digit.
-
Tahun 2 digit: 60–99, 00–09, dan 10–19.
-
Tahun 4 digit: 1000–1999 dan 2000–2099.
'04
Oh four
'19
Nineteen
1011
Ten eleven
1998
Nineteen ninety-eight
2008
Two thousand eight
Tahun dan bulan
April '98
April ninety-eight
Untuk bulan 1 hingga 9, nol awal bersifat opsional.
April 1998
April nineteen ninety-eight
August '08
August oh eight
August 2008
August two thousand eight
Tahun, bulan, dan hari
April 23, '98
April twenty-third, ninety-eight
Untuk hari 1 hingga 9, nol awal bersifat opsional.
April 23, 1998
April twenty-third, nineteen ninety-eight
August 8, '08
August eighth, oh eight
August 8, 2008
August eighth, two thousand eight
Tahun, bulan, dan hari
April 23, '98
April twenty-third, ninety-eight
Untuk hari 1 hingga 9, nol awal bersifat opsional.
April 23, 1998
April twenty-third, nineteen ninety-eight
August 8, '08
August eighth, oh eight
August 8, 2008
August eighth, two thousand eight
Bulan dan hari
March 20
March twentieth
Tidak ada
August 07
August seventh
Singkatan tahun dan bulan
2018/08
August two thousand eighteen
Mendukung `/`, `-`, dan `.` sebagai pemisah.
2018-08
August two thousand eighteen
2018.08
August two thousand eighteen
Tahun, bulan, dan hari singkat
2018/08/08
August eighth, two thousand eighteen
2018-8-8
August eighth, two thousand eighteen
2018.08.08
August eighth, two thousand eighteen
Rentang tanggal (lengkap)
Sep 1-30, '04
September first to thirtieth, oh four
Mendukung `~` dan `-` untuk merepresentasikan rentang.
Sep 1, 2004 - June 8, 2008
September first, two thousand four to June eighth, two thousand eight
Rentang tanggal (hari saja)
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
Rentang bulan
April '01 - April '10
April oh one to April ten
April 2001 - April 2010
April two thousand one to April two thousand ten
Rentang hari (tahun sama)
Oct 1 - Oct 7
October first to October seventh
Oct 01 - Oct 07
October first to October seventh
Rentang hari (bulan sama)
Oct 1-7
October first to the seventh
Oct 01-07
October first to the seventh
Rentang tanggal singkat
2018/03/03~2019/01/01
March third, two thousand eighteen to January first, two thousand nineteen
Mendukung `/` dan `.` sebagai pemisah. Mendukung `~` dan `-` untuk merepresentasikan rentang.
1997.9.9~1998.9.9
September ninth, nineteen ninety-seven to September ninth, nineteen ninety-eight
Rentang bulan-hari singkat
10/20~10/31
October twentieth to October thirty-first
Rentang bulan (singkat)
1-10 month
January to October
Jan-Oct
January to October
Singkatan bulan, hari, dan tahun
10/20/2018
October twentieth, two thousand eighteen
Hanya tahun 4 digit yang didukung. Karakter `/` harus digunakan sebagai pemisah. Tanggal harus dalam format `bulan/hari/tahun`.
Format
Contoh
Output bahasa Inggris
Deskripsi
YYYY/YY atau YYYY-YY
2000/01
two thousand, oh one
Periode tahun.
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
Angka empat digit dimulai dengan 1 atau 2
2000
two thousand
Tahun empat digit.
1900
nineteen hundred
1905
nineteen oh five
2021
twenty twenty one
hari-hari
atau
Rentang hari dalam seminggu
atau
Hari dalam seminggu
mon-wed
monday to wednesday
Untuk rentang hari. Jika teks di dalam tag berisi karakter khusus XML, Anda harus melakukan escape terhadapnya.
tue~fri
tuesday to friday
sat&sun
saturday and sunday
DD-DD MMM, YYYY
atau
DD~DD MMM, YYYY
atau
DD&DD MMM, YYYY
19-20 Jan, 2000
the nineteen to the twentieth of january two thousand
DD adalah hari dua digit, MMM adalah singkatan tiga huruf atau kata lengkap untuk bulan, dan YYYY adalah tahun empat digit yang dimulai dengan 1 atau 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
atau
MMM DD~DD
atau
MMM DD&DD
Feb 01 - 03
feburary the first to the third
MMM adalah singkatan tiga huruf atau kata lengkap untuk bulan, dan DD adalah hari dua digit.
Aug 10~20
august the tenth to the twentieth
Dec 11&12
december the eleventh and the twelfth
MMM-MMM
atau
MMM~MMM
atau
MMM&MMM
Jan-Jun
january to june
MMM adalah singkatan tiga huruf atau kata lengkap untuk bulan.
jul ~ dec
july to december
sep&oct
september and october
YYYY-YYYY
atau
YYYY~YYYY
1990 - 2000
nineteen ninety to two thousand
YYYY adalah tahun empat digit yang dimulai dengan 1 atau 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 adalah singkatan tiga huruf atau kata lengkap untuk hari dalam seminggu, DD adalah hari dua digit, MMM adalah singkatan tiga huruf atau kata lengkap untuk bulan, MM adalah bulan dua digit (atau singkatan tiga huruf atau kata lengkap), dan YYYY adalah tahun empat digit yang dimulai dengan 1 atau 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
Pengucapan default lainnya
10 Mar, 2001
the tenth of march two thousand one
Tidak ada
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
-
-
time
Format
Contoh
Output bahasa Mandarin
Deskripsi
Waktu dalam sehari
12:00
dua belas tepat (dua belas tepat)
Mendukung format waktu dan rentang waktu umum.
12:00:00
dua belas tepat (dua belas tepat)
10:20
10–20 (sepuluh–dua puluh)
10:20:30
sepuluh dua puluh dan tiga puluh detik (sepuluh dua puluh dan tiga puluh detik)
09:18:14
sembilan delapan belas dan empat belas detik (sembilan delapan belas dan empat belas detik)
waktu ~ waktu
11:00~12:00
sebelas sampai dua belas (sebelas sampai dua belas)
09:00-14:00
sembilan sampai empat belas (sembilan sampai empat belas)
11:00~11:30
sebelas sampai sebelas tiga puluh (sebelas sampai sebelas tiga puluh)
11:00-12:18
sebelas sampai dua belas delapan belas (sebelas sampai dua belas delapan belas)
10:30~11:00
sepuluh tiga puluh sampai sebelas (sepuluh tiga puluh sampai sebelas)
09:28-10:00
sembilan dua puluh delapan sampai sepuluh (sembilan dua puluh delapan sampai sepuluh)
10:20~11:20
sepuluh dua puluh sampai sebelas dua puluh (sepuluh dua puluh sampai sebelas dua puluh)
06:00~08:00
enam sampai delapan (enam sampai delapan)
10:20 AM–1:30 PM
10:20–13:30
Singkatan waktu
5:00 am
lima tepat pagi hari (lima tepat pagi hari)
5:30 am
pukul 05.30 pagi
5:20:12 am
lima dua puluh dan dua belas detik pagi hari (lima dua puluh dan dua belas detik pagi hari)
7:00 am
tujuh tepat pagi hari (tujuh tepat pagi hari)
7:30 AM
pukul 07.30 pagi
7:20:12 a.m.
tujuh dua puluh dan dua belas detik a.m. (tujuh dua puluh dan dua belas detik a.m.)
07:08:12 A.M.
tujuh nol delapan dan dua belas detik A.M. (tujuh nol delapan dan dua belas detik A.M.)
5:00 pm
lima tepat sore hari (lima tepat sore hari)
5:30 PM
lima tiga puluh PM (lima tiga puluh PM)
5:20:12 p.m.
lima dua puluh dan dua belas detik p.m. (lima dua puluh dan dua belas detik p.m.)
05:09:12 P.M.
lima nol sembilan dan dua belas detik P.M. (lima nol sembilan dan dua belas detik P.M.)
9:00 pm
sembilan tepat malam hari (sembilan tepat malam hari)
9:30 pm
pukul 21.30 (pukul sembilan tiga puluh malam)
9:20:12 PM
sembilan dua puluh dan dua belas detik PM (sembilan dua puluh dan dua belas detik PM)
9:02:12 P.M.
9:02:12 p.m.
12:00 pm
dua belas tepat siang (dua belas tepat siang)
12:30 p.m.
12:30 PM
12:20:12 PM
dua belas dua puluh dan dua belas detik PM (dua belas dua puluh dan dua belas detik PM)
Format
Contoh
Output bahasa Inggris
Deskripsi
HH:MM AM atau PM
09:00 AM
nine A M
HH adalah jam satu atau dua digit, MM adalah menit dua digit, dan AM/PM menunjukkan pagi/sore.
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
waktu-waktu
8:00 am - 05:30 pm
eight a m to five p m
Mendukung format waktu dan rentang umum.
7:05~10:15 AM
seven oh five to ten fifteen A M
09:00-13:00
nine oclock to thirteen hundred
-
currency
Format
Contoh
Output bahasa Mandarin
Deskripsi
Angka + identifikasi mata uang
12.00 CNY
dua belas CNY (dua belas CNY)
Mendukung AUD (dolar Australia), CAD (dolar Kanada), HKD (dolar Hong Kong), JPY (yen Jepang), USD (dolar AS), CHF (franc Swiss), NOK (krone Norwegia), SEK (krona Swedia), GBP (pound Inggris), CNY (Renminbi), CNY (yuan), dan EUR (euro).
Format angka yang didukung meliputi bilangan bulat, desimal, dan format internasional dengan pemisah koma.
12.50 CNY
dua belas koma lima nol CNY (dua belas koma lima nol CNY)
12,000,000 CNY
CNY 12 juta
12,000,000.00 CNY
dua belas juta CNY (dua belas juta CNY)
12,000.35 CNY
Dua belas ribu yuan dan tiga puluh lima fen
Identifikasi mata uang + angka
$12
dua belas dolar (dua belas dolar)
Mendukung CAD (dolar Kanada), $ (dolar), Fr (franc), kr (krone Denmark), £ (pound), ¥ (yuan), dan € (euro).
Format angka yang didukung meliputi bilangan bulat, desimal, dan format internasional dengan pemisah koma.
$12.00
dua belas dolar (dua belas dolar)
$12.12
dua koma satu dua dolar (dua koma satu dua dolar)
$12,000
dua belas ribu dolar (dua belas ribu dolar)
$12,000.00
12,000 USD
$12,000.99
dua belas ribu koma sembilan sembilan dolar (dua belas ribu koma sembilan sembilan dolar)
Pembacaan default lainnya
1213
Seribu dua ratus tiga belas
Tidak ada
1213 KML
Seribu dua ratus tiga belas K M L
1213.00 KML
1213 K M L
1213.9 KML
seribu dua ratus tiga belas koma sembilan KML (seribu dua ratus tiga belas koma sembilan K M L)
1,000 KML
Seribu Keyhole Markup Language (KML)
1,000.00 KML
1,000 KML
1,000.98 KML
seribu koma sembilan delapan KML (seribu koma sembilan delapan K M L)
12,000
12,000
Format
Contoh
Output bahasa Inggris
Deskripsi
Angka + identifikasi mata uang
1.00 CNY
one yuan
Format angka yang didukung: bilangan bulat, desimal, dan format internasional dengan pemisah koma.
Identifikasi mata uang yang didukung:
CN¥ (yuan)
CNY (yuan)
CNY (yuan)
AUD (dolar Australia)
CAD (dolar Kanada)
CHF (franc Swiss)
DKK (krone Denmark)
EUR (euro)
GBP (pound Inggris)
HKD (dolar Hong Kong(China))
JPY (yen Jepang)
NOK (krone Norwegia)
SEK (krona Swedia)
SGD (dolar Singapura)
USD (dolar Amerika Serikat)
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
Identifikasi mata uang + angka
US$ 1.00
one US dollar
Format angka yang didukung: bilangan bulat, desimal, dan format internasional dengan pemisah koma.
Identifikasi mata uang yang didukung:
US$ (dolar AS)
CA$ (dolar Kanada)
AU$ (dolar Australia)
SG$ (dolar Singapura)
HK$ (dolar Hong Kong)
C$ (dolar Kanada)
A$ (dolar Australia)
$ (dolar)
£ (pound)
€ (euro)
CN¥ (yuan)
CNY (yuan)
CNY (yuan)
AUD (dolar Australia)
CAD (dolar Kanada)
CHF (franc Swiss)
DKK (krone Denmark)
EUR (euro)
GBP (pound Inggris)
HKD (dolar Hong Kong(China))
JPY (yen Jepang)
NOK (krone Norwegia)
SEK (krona Swedia)
SGD (dolar Singapura)
USD (dolar Amerika Serikat)
$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
Angka + kuantifier + identifikasi mata uang
atau
Identifikasi mata uang + angka + kuantifier
1.23 Tn CNY
one point two three trillion yuan
Format kuantifier yang didukung meliputi:
thousand
million
billion
trillion
Mil (million)
mil (million)
Bil (billion)
bil (billion)
MM (million)
Bn (billion)
bn (billion)
Tn (trillion)
tn (trillion)
K(thousand)
k (thousand)
M (million)
m (million)
$1.2 K
one point two thousand dollars
-
measure
Format
Contoh
Output bahasa Mandarin
Deskripsi
Angka + Satuan Tiongkok
2 buah
dua buah (dua buah)
Mendukung satuan umum Tiongkok beserta singkatannya.
120 hektare
seratus dua puluh hektare (seratus dua puluh hektare)
lebih dari 100 milligrams
lebih dari seratus milligrams (lebih dari seratus milligrams)
sekitar 100 meters
sekitar seratus meters (sekitar seratus meters)
lebih dari 100 orang
lebih dari seratus orang
1 cm 20 mm
satu centimeter dua puluh millimeters (satu centimeter dua puluh millimeters)
120.00 square kilometers
seratus dua puluh square kilometers (seratus dua puluh square kilometers)
Angka + singkatan satuan
120.56 cm²
120.56 square centimeters
120 ㎡ 56 cm²
seratus dua puluh square meters lima puluh enam square centimeters (seratus dua puluh square meters lima puluh enam square centimeters)
100 m 12 cm 6 mm
seratus meters dua belas centimeters enam millimeters (seratus meters dua belas centimeters enam millimeters)
Rentang
10~15 kg
sepuluh sampai lima belas kilograms (sepuluh sampai lima belas kilograms)
10.24–789.82 mu
sepuluh koma dua empat sampai tujuh ratus delapan puluh sembilan koma delapan dua mu (sepuluh koma dua empat sampai tujuh ratus delapan puluh sembilan koma delapan dua mu)
10–15 meters
sepuluh sampai lima belas meters (sepuluh sampai lima belas meters)
10.24 cm~19.08 cm
sepuluh koma dua empat sampai sembilan belas koma nol delapan centimeters (sepuluh koma dua empat sampai sembilan belas koma nol delapan centimeters)
Angka + satuan "/" + satuan
10 yuan per jin
sepuluh yuan per jin (sepuluh yuan per jin)
199–299 yuan per item
seratus sembilan puluh sembilan sampai dua ratus sembilan puluh sembilan yuan per item (seratus sembilan puluh sembilan sampai dua ratus sembilan puluh sembilan yuan per item)
299.99–399.99 yuan per gram
dua ratus sembilan puluh sembilan koma sembilan sembilan sampai tiga ratus sembilan puluh sembilan koma sembilan sembilan yuan per gram (dua ratus sembilan puluh sembilan koma sembilan sembilan sampai tiga ratus sembilan puluh sembilan koma sembilan sembilan yuan per gram)
Pengucapan default lainnya
12 bundles
dua belas bundles (dua belas bundles)
30 rm
30 RPM
400 million compatriots
400 juta saudara sebangsa (400 juta saudara sebangsa)
12.897 micrograms
dua belas koma delapan sembilan tujuh micrograms (dua belas koma delapan sembilan tujuh micrograms)
Format
Contoh
Output bahasa Inggris
Deskripsi
Angka + satuan pengukuran
1.0 kg
one kilogram
Format angka yang didukung: bilangan bulat, desimal, dan format internasional dengan pemisah koma.
Mendukung singkatan satuan umum.
1,234.01 km
one thousand two hundred thirty four point zero one kilometres.
Satuan pengukuran
mm2
square millimetre
-
Tabel berikut mencantumkan pengucapan simbol umum untuk tag <say-as>.
Simbol
Pengucapan bahasa Mandarin
Pengucapan bahasa Inggris
!
tanda seru (tanda seru)
exclamation mark
"
Tanda kutip ganda
double quote
#
tanda pagar (tanda pagar)
pound
$
dolar
dollar
%
tanda persen (tanda persen)
percent
&
dan
and
'
Tanda kutip tunggal
left quote
(
tanda kurung kiri (tanda kurung kiri)
left parenthesis
)
tanda kurung kanan (tanda kurung kanan)
right parenthesis
*
Bintang
asterisk
+
plus (plus)
plus
,
koma (koma)
comma
-
Bilah
dash
.
titik (titik)
dot
/
garis miring (garis miring)
slash
:
Tidak ada titik dua
solon
;
titik koma (titik koma)
semicolon
<
kurang dari (kurang dari)
less than
=
tanda sama dengan (tanda sama dengan)
equals
>
lebih dari (lebih dari)
greater than
?
tanda tanya (tanda tanya)
question mark
@
at
at
[
tanda kurung siku kiri (tanda kurung siku kiri)
left bracket
\
garis miring terbalik (garis miring terbalik)
back slash
]
tanda kurung siku kanan (tanda kurung siku kanan)
right bracket
^
Tanda sisipan
caret
_
Garis bawah
underscore
`
tanda backtick (tanda backtick)
back quote
{
tanda kurung kurawal kiri (tanda kurung kurawal kiri)
left brace
|
garis vertikal (garis vertikal)
vertical bar
}
tanda kurung kurawal kanan (tanda kurung kurawal kanan)
right brace
~
Tilde
tilde
!
tanda seru (tanda seru)
exclamation mark
"
Tanda kutip ganda kiri
left double quote
"
Tanda kutip ganda kanan
right double qute
'
tanda kutip tunggal kiri (tanda kutip tunggal kiri)
left quote
'
Tanda kutip tunggal kanan
right quote
(
tanda kurung kiri (tanda kurung kiri)
left parenthesis
)
Tanda kurung penutup
right parenthesis
,
Koma
comma
。
Periode
full stop
—
Bilah
em dash
:
titik dua (titik dua)
colon
;
titik koma (titik koma)
semicolon
?
tanda tanya
question mark
、
koma enumerasi (koma enumerasi)
enumeration comma
…
ellipsis
ellipsis
……
ellipsis (ellipsis)
ellipsis
《
tanda guillemet kiri (tanda guillemet kiri)
left guillemet
》
Tanda Judul Buku Penutup
right guillemet
¥
tanda yuan (tanda yuan)
yuan
≥
lebih besar dari atau sama dengan (lebih besar dari atau sama dengan)
greater than or equal to
≤
kurang dari atau sama dengan (kurang dari atau sama dengan)
less than or equal to
≠
Tidak sama dengan
not equal
≈
kira-kira sama dengan (kira-kira sama dengan)
approximately equal
±
plus atau minus (plus atau minus)
plus or minus
×
Kali
times
π
Distribusi
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
Ν
Persisten
nu
Ξ
Kexi
ksi
Ο
omicron (omicron)
omicron
∏
pi (pi)
pi
Ρ
Fleksibel
rho
∑
Sigma
sigma
Τ
Suite
tau
Υ
upsilon (upsilon)
upsilon
Φ
Gagal
phi
Χ
Perangkat
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
ν
Canggung
nu
ξ
Kexi
ksi
ο
Omicron
omicron
π
Mengirimkan
pi
ρ
Fleksibilitas
rho
σ
Sigma
sigma
τ
Suite
tau
υ
upsilon (upsilon)
upsilon
φ
fai
phi
χ
Perangkat
chi
ψ
psi (psi)
psi
ω
Omega
omega
-
Tabel berikut mencantumkan satuan pengukuran umum.
Format
Kategori
Contoh bahasa Mandarin
Contoh bahasa Inggris
Singkatan
Panjang
nm (nanometer), μm (mikrometer), mm (milimeter), cm (sentimeter), m (meter), km (kilometer), ft (kaki), in (inci)
nm (nanometre), μm (micrometre), mm (millimetre), cm (centimetre), m (metre), km (kilometre), ft (foot), in (inch)
Wilayah
cm² (sentimeter persegi), ㎡ (meter persegi), km² (kilometer persegi), SqFt (kaki persegi)
cm² (square centimetre), ㎡ (square metre), km2 (square kilometre), SqFt (square foot)
Volume
cm³ (sentimeter kubik), m³ (meter kubik), km³ (kilometer kubik), mL (mililiter), L (liter), gallon
cm³ (cubic centimetre), m³ (cubic metre), km3(cubic kilometre), mL (millilitre), L (millilitre), gal (gallon)
Berat
μg (mikrogram), mg (miligram), g (gram), kg (kilogram)
μg (microgram), mg (microgram), g (gram), kg (kilogram)
Waktu
min (menit), sec (detik), ms (milidetik)
min (minute), sec (second), ms (millisecond)
Elektromagnetik
μA (mikroampere), mA (miliampere), Ω (ohm), Hz (hertz), kHz (kilohertz), MHz (megahertz), GHz (gigahertz), V (volt), kV (kilovolt), kWh (kilowatt-hour)
μA (microamp), mA (milliamp), Hz (hertz), kHz (kilohertz), MHz (megahertz), GHz (gigahertz), V (volt), kV (kilovolt), kWh (kilowatt hour)
Suara
dB (desibel)
dB (decibel)
Tekanan atmosfer
Pa (pascal), kPa (kilopascal), MPa (megapascal)
Pa (pascal), kPa (kilopascal), MPa (megapascal)
Satuan umum lainnya
Mendukung satuan Mandarin selain yang tercantum di atas, seperti "meter", "detik", "dolar", "mililiter per botol", dll., beserta klasifikasi Mandarin seperti "pesawat", "sesi", "kepala", "unit", "pot", dll.
Mendukung satuan pengukuran selain yang tercantum di atas, seperti tsp (sendok teh), rpm (putaran per menit), KB (kilobyte), mmHg (milimeter air raksa), dll.
-
-
Hubungan tag
Tag <say-as> dapat berisi teks.
-
Contoh
-
cardinal
<speak><say-as interpret-as="cardinal">12345</say-as></speak>Efek audio bahasa Mandarin: SSML-say-as_Cardinal.mp3
<speak><say-as interpret-as="cardinal">10234</say-as></speak>Efek audio bahasa Inggris: en-SSML-say-as_cardinal.mp3
-
digits
<speak><say-as interpret-as="digits">12345</say-as></speak>Efek audio bahasa Mandarin: SSML-say-as_digit.mp3
<speak><say-as interpret-as="digits">10234</say-as></speak>Efek audio bahasa Inggris: en-SSML-say-as_digits.mp3
-
telephone
<speak><say-as interpret-as="telephone">12345</say-as></speak>Efek audio bahasa Mandarin: SSML-say-as_Telephone.mp3
<speak><say-as interpret-as="telephone">10234</say-as></speak>Efek audio bahasa Inggris: en-SSML-say-as_telephone.mp3
-
name
<speak>Nama sebelumnya adalah <say-as interpret-as="name">Zeng Xiaofan</say-as></speak>Efek audio: SSML-say-as_Name.mp3
-
address
<speak><say-as interpret-as="address">Gedung Internasional Fulu 1, Unit 3, Kamar 304</say-as></speak>Efek audio: SSML-say-as_Address.mp3
-
id
<speak><say-as interpret-as="id">myid_1998</say-as></speak>Efek audio: SSML-say-as_id.mp3
-
characters
<speak><say-as interpret-as="characters">Huruf Yunani αβ</say-as></speak>Efek audio bahasa Mandarin: SSML-say-as_characters.mp3
<speak><say-as interpret-as="characters">*b+3.c$=α</say-as></speak>Efek audio bahasa Inggris: en-SSML-say-as_characters.mp3
-
punctuation
<speak><say-as interpret-as="punctuation"> -./:;</say-as></speak>Efek audio: SSML-say-as_punctuation.mp3
-
date
<speak><say-as interpret-as="date">1000-10-10</say-as></speak>Efek audio bahasa Mandarin: SSML-say-as_date.mp3
<speak><say-as interpret-as="date">10-01-2020</say-as></speak>Efek audio bahasa Inggris: en-SSML-say-as_date.mp3
-
time
<speak><say-as interpret-as="time">5:00am</say-as></speak>Efek audio bahasa Mandarin: SSML-say-as_time.mp3
<speak><say-as interpret-as="time">0500</say-as></speak>Efek audio bahasa Inggris: en-SSML-say-as_time.mp3
-
currency
<speak><say-as interpret-as="currency">13,000,000.00CNY</say-as></speak>Efek audio bahasa Mandarin: SSML-say-as_currency.mp3
<speak><say-as interpret-as="currency">$1,000.01</say-as></speak>Efek audio bahasa Inggris: en-SSML-say-as_currency.mp3
-
measure
<speak><say-as interpret-as="measure">100m12cm6mm</say-as></speak>Efek audio bahasa Mandarin: SSML-say-as_measure.mp3
<speak><say-as interpret-as="measure">1,000.01kg</say-as></speak>Efek audio bahasa Inggris: en-SSML-say-as_measure.mp3
-
Contoh komprehensif
<speak>Konon pada masa Dinasti Song Utara, pada <say-as interpret-as="date">1121-10-10</say-as>, pinggiran <say-as interpret-as="address">Kota Kaifeng</say-as> diselimuti lautan sukacita belanja sebelum <sub alias="Double 11">11.11</sub>. Sebuah kafilah keledai baru saja memasuki gerbang kota ketika seorang gadis cantik berkulit putih menghentikan orang pertama dalam barisan, berkata, "<say-as interpret-as="name">Afa.</say-as>"</speak>
<speak>"Hei, toko kami sedang ada promo hari ini! Sepatu diskon <say-as interpret-as="digits">199</say-as> dari harga <say-as interpret-as="cardinal">100</say-as>. Jangan lewatkan!"</speak>
<speak>"Tidak, terima kasih. Saya buru-buru mengantar barang. Sekarang sudah <say-as interpret-as="time">09:59:59</say-as>. Kalau lebih lama lagi, rantai pasok akan putus."</speak>
<speak><say-as interpret-as="name">Afa</say-as> mengusap keringatnya dan memimpin tim pengiriman langsung melewati gang yang ramai, dikelilingi berbagai pedagang yang berteriak:</speak>
<speak>Kain yang baru dicelup dengan motif terbaru! Beli dua chi, dapat satu gratis!</speak>
<speak>Topi kerucut dan helm populer! Pengembalian tanpa pertanyaan selama tujuh hari!</speak>
<speak>Mengkhususkan diri dalam segala macam penyakit, melayani pria dan wanita!</speak>
<speak>Tiba-tiba, seekor kuda kaget dan berlari liar di jalan, meringkik keras. Seorang anak ketakutan dan tersandung ke pelukan orang dewasa, menangis setelah jeda singkat:</speak>
<speak>"Ibu, Ibu!"</speak>
<speak>Pada saat itu, <say-as interpret-as="name">Afa</say-as> berpikir dalam hati,</speak>
<speak>"Itu membuatku hampir mati ketakutan!"</speak>
<speak>Jadi dia cepat-cepat menutupi <phoneme alphabet="py" ph="he2 bao1">dompetnya</phoneme> dan melanjutkan rute pengirimannya. Kemakmuran <say-as interpret-as="address">Kota Kaifeng</say-as> meninggalkan kesan mendalam pada <say-as interpret-as="name">Afa</say-as>.</speak>
<speak>Seiring berjalannya waktu dan kemakmuran memudar, dia mengambil kuas selama demam belanja dan melukis gulungan panjang, memberinya nama "Along the River During the Qingming Festival."</speak>