Skip to main content

SSML y LaTeX

Utilice SSML para controlar características de la voz, como la velocidad, el tono y el volumen, y LaTeX para leer fórmulas matemáticas en chino. Consulte los modelos compatibles, las limitaciones, los ejemplos de API, las etiquetas y los símbolos.

Introducción a las funciones

SSML es un lenguaje de marcado basado en XML para la síntesis de voz. Permite ajustar características como la voz, la velocidad del habla, el tono y el volumen, controlar las pausas, especificar la pronunciación y los estilos de lectura, y añadir música de fondo y efectos de sonido. La función LaTeX de CosyVoice convierte las fórmulas matemáticas del texto en voz en chino. Estas funciones se pueden utilizar en audiolibros, anuncios de atención al cliente, pronunciación multilingüe y educación en línea. Las secciones siguientes indican los modelos, las voces y las API de cada función. Para seleccionar un modelo, consulte Síntesis de voz.

Limitaciones de uso

  • SSML
  • LaTeX
  • Modelos compatibles: qwen-audio-3.1-tts-plus, qwen-audio-3.1-tts-flash, qwen-audio-3.0-tts-flash, qwen-audio-3.0-tts-plus, cosyvoice-v3.5-flash, cosyvoice-v3.5-plus, cosyvoice-v3-flash, cosyvoice-v3-plus, cosyvoice-v2
  • Voces: Solo se admiten voces clonadas y voces del sistema marcadas como compatibles con SSML en la lista de voces de Qwen-Audio-TTS o la lista de voces de CosyVoice.
  • API:
    • Java SDK (versión 2.20.3 o posterior): llamadas sin streaming y con streaming unidireccional
    • Python SDK (versión 1.23.4 o posterior): llamadas sin streaming y con streaming unidireccional
    • WebSocket API: establezca el parámetro enable_ssml en true y envíe un único evento continue-task

Uso

  • SSML
  • LaTeX
Al utilizar SSML, siga estas reglas:
  • Incluya todo el texto dentro de <speak></speak>. Pueden aparecer varios elementos <speak> consecutivos, pero no pueden anidarse.
  • Escape los caracteres especiales de XML dentro de las etiquetas: " → &quot;, ' → &apos;, & → &amp;, < → &lt;, y > → &gt;.

Inicio rápido

El siguiente ejemplo utiliza SSML para controlar la velocidad del habla durante la síntesis. Antes de ejecutar el código, complete estos requisitos:
  1. Obtenga una clave de API
  2. Instale el SDK de DashScope (Python 1.23.4 o posterior, Java 2.20.3 o posterior). Consulte Instalar el SDK.
Los modelos cosyvoice-v3.5-plus y cosyvoice-v3.5-flash están disponibles actualmente solo en la región de Pekín y se han diseñado exclusivamente para la clonación de voz (no incluyen voces predefinidas). Antes de utilizarlos, cree una voz de destino siguiendo las instrucciones de Clonación de voz.
  • Java SDK
  • Python SDK
  • WebSocket API
import com.alibaba.dashscope.audio.ttsv2.SpeechSynthesisParam;
import com.alibaba.dashscope.audio.ttsv2.SpeechSynthesizer;
import com.alibaba.dashscope.utils.Constants;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.ByteBuffer;

/**
 * SSML feature description:
 *     1. Only non-streaming calls and unidirectional streaming calls support the SSML feature
 * Use an SSML-compatible cloned or preset voice (such as longanyang for cosyvoice-v3-flash). See this page for supported models.
 */
public class Main {
    private static String model = "cosyvoice-v3-flash";
    private static String voice = "longanyang";

    public static void main(String[] args) {
        // Singapore region URL. Replace WorkspaceId with your actual workspace ID. The URL varies by region.
        Constants.baseWebsocketApiUrl = "wss://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api-ws/v1/inference";
        streamAudioDataToSpeaker();
        System.exit(0);
    }

    public static void streamAudioDataToSpeaker() {
        SpeechSynthesisParam param =
                SpeechSynthesisParam.builder()
                        // The API Keys for the Singapore and Beijing regions are different. Get an API Key: https://www.alibabacloud.com/help/model-studio/get-api-key
                        // If you have not configured an environment variable, replace the following line with your Model Studio API Key: .apiKey("sk-xxx")
                        .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                        .model(model)
                        .voice(voice)
                        .build();

        SpeechSynthesizer synthesizer = new SpeechSynthesizer(param, null);
        ByteBuffer audio = null;
        try {
            // Non-streaming call, blocks until audio is returned
            // Special characters need to be escaped
            audio = synthesizer.call("<speak rate=\"2\">My speaking rate is faster than a normal person's.</speak>");
        } catch (Exception e) {
            throw new RuntimeException(e);
        } finally {
            // Close the WebSocket connection when the task ends
            synthesizer.getDuplexApi().close(1000, "bye");
        }
        if (audio != null) {
            // Save audio data to local file "output.mp3"
            File file = new File("output.mp3");
            try (FileOutputStream fos = new FileOutputStream(file)) {
                fos.write(audio.array());
            } catch (IOException e) {
                throw new RuntimeException(e);
            }
        }

        // The first text transmission requires establishing a WebSocket connection, so the first packet latency includes the connection setup time
        System.out.println(
                "[Metric] requestId: "
                        + synthesizer.getLastRequestId()
                        + ", first packet latency (ms): "
                        + synthesizer.getFirstPackageDelay());
    }
}

Etiquetas SSML

La implementación de esta función se basa en la especificación W3C SSML 1.0. Solo se admiten las etiquetas indicadas a continuación.

<speak>: Elemento raíz

<speak> es el elemento raíz de todo el contenido SSML. Todo el texto debe incluirse entre las etiquetas <speak></speak>.
<speak>Text that requires SSML processing</speak>
  • Atributos
  • Ejemplos
  • Relaciones entre etiquetas
AtributoTipoObligatorioDescripción
voiceStringNoEspecifica la voz.Este atributo tiene prioridad sobre el parámetro voice de la solicitud de API.
rateStringNoEspecifica la velocidad del habla. Este atributo tiene prioridad sobre el parámetro speech_rate de la solicitud de API.
  • Valores válidos: un número decimal entre 0.5 y 2 (ambos incluidos)
  • Valor predeterminado: 1
    • Los valores superiores a 1 aumentan la velocidad del habla
    • Los valores inferiores a 1 reducen la velocidad del habla
pitchStringNoEspecifica el tono. Este atributo tiene prioridad sobre el parámetro pitch_rate de la solicitud de API.
  • Valores válidos: un número decimal entre 0.5 y 2 (ambos incluidos)
  • Valor predeterminado: 1
    • Los valores superiores a 1 elevan el tono
    • Los valores inferiores a 1 reducen el tono
volumeStringNoEspecifica el volumen. Este atributo tiene prioridad sobre el parámetro volume de la solicitud de API.
  • Valores válidos: un número entero entre 0 y 100 (ambos incluidos)
  • Valor predeterminado: 50
    • Los valores superiores a 50 aumentan el volumen
    • Los valores inferiores a 50 reducen el volumen
effectStringNoEspecifica el efecto de audio.
  • Valores válidos:
    • robot: efecto de voz robótica
    • lolita: efecto de voz lolita
    • lowpass: efecto de filtro de paso bajo
    • echo: efecto de eco
    • eq: ecualizador (avanzado)
    • lpfilter: filtro de paso bajo (avanzado)
    • hpfilter: filtro de paso alto (avanzado)
    • eq, lpfilter y hpfilter son tipos de efectos avanzados. Utilice el parámetro effectValue para personalizar sus efectos.
    • Cada etiqueta SSML admite un solo efecto. No se permite establecer varios atributos effect simultáneamente.
    • Habilitar efectos de audio aumenta la latencia de síntesis.
effectValueStringNoConfigura el comportamiento del efecto de audio (el parámetro effect). Se aplica a tres tipos de efectos avanzados: eq, lpfilter y hpfilter.
  • Valores válidos:
    • eq (ecualizador): el sistema admite 8 bandas de frecuencia de forma predeterminada, correspondientes a las siguientes frecuencias: ["40 Hz","100 Hz", "200 Hz", "400 Hz", "800 Hz", "1600 Hz", "4000 Hz", "12000 Hz"]. Cada banda tiene un ancho de banda de 1.0q. Utilice el parámetro effectValue para especificar la ganancia de cada banda. El parámetro es una cadena de 8 números enteros entre -20 y 20, separados por espacios. El valor 0 indica que no se ajusta la ganancia de esa frecuencia. Ejemplo: effectValue="1 1 1 1 1 1 1 1"
    • lpfilter (filtro de paso bajo): especifica la frecuencia de corte. Valores válidos: un número entero en el intervalo (0, target_sample_rate/2]. Ejemplo: effectValue="800".
    • hpfilter (filtro de paso alto): especifica la frecuencia de corte. Valores válidos: un número entero en el intervalo (0, target_sample_rate/2]. Ejemplo: effectValue="1200".
bgmStringNoAñade música de fondo a la voz sintetizada.Almacene el archivo de audio en Alibaba Cloud OSS y permita su acceso mediante una URL de Internet. Consulte Cargar objetos. Para un objeto privado, utilice una URL firmada válida. Escape los caracteres especiales de XML en la URL; por ejemplo, sustituya & por &amp;.
  • Requisitos de audio: No hay un límite máximo para el tamaño del archivo de música de fondo, pero los archivos más grandes tardan más en descargarse. Si la voz sintetizada es más larga que la música de fondo, la música se repite automáticamente.
    • Frecuencia de muestreo: 16 kHz
    • Canales: mono
    • Formato: WAV Para convertir un archivo que no esté en formato WAV, utilice ffmpeg:
      ffmpeg -i input_audio -acodec pcm_s16le -ac 1 -ar 16000 output.wav
      
    • Profundidad de bits: 16 bits
La parte que carga el audio asume la responsabilidad legal por los derechos de autor del contenido cargado.
backgroundMusicVolumeStringNoEspecifica el volumen de la música de fondo. Utilice este atributo junto con el atributo bgm.

<break>: Controlar las pausas

Inserta una pausa silenciosa durante la síntesis de voz para simular las pausas naturales de una conversación. Admite segundos (s) y milisegundos (ms) como unidades de tiempo.
<!-- No attributes -->
<break/>
<!-- With time attribute -->
<break time="string"/>
  • Atributos
  • Ejemplos
  • Relaciones entre etiquetas
AtributoTipoObligatorioDescripción
timeStringNoEspecifica la duración de la pausa en segundos o milisegundos (por ejemplo, "2s" o "50ms").
  • Valores válidos:
    • En segundos (s): un número entero entre 1 y 10 (ambos incluidos)
    • En milisegundos (ms): un número entero entre 50 y 10000 (ambos incluidos)
Cuando se utilizan varias etiquetas <break> consecutivas, la duración total de la pausa es la suma de las duraciones individuales. Si el total supera los 10 segundos, solo se aplican los primeros 10 segundos.
Sin atributos, <break> inserta una pausa de 1 segundo.

<sub>: Sustituir texto

Sustituye el texto especificado por contenido más adecuado para la lectura en voz alta. Por ejemplo, lee "W3C" como "World Wide Web Consortium".
<sub alias="string"></sub>
  • Atributos
  • Ejemplos
  • Relaciones entre etiquetas
AtributoTipoObligatorioDescripción
aliasStringSíEspecifica el texto de sustitución que se leerá en voz alta.

<phoneme>: Especificar la pronunciación

Permite controlar con precisión la pronunciación del texto. El texto en chino admite notación pinyin y el texto en inglés admite notación fonética CMU. Esto permite desambiguar caracteres con varias pronunciaciones y especificar la pronunciación de idiomas extranjeros.
<phoneme alphabet="string" ph="string">Text</phoneme>
  • Atributos
  • Ejemplos
  • Relaciones entre etiquetas
AtributoTipoObligatorioDescripción
alphabetStringSíEspecifica el tipo de pronunciación: pinyin (para chino) o símbolos fonéticos (para inglés).Valores válidos:
phStringSíEspecifica la notación exacta en pinyin o símbolos fonéticos. Reglas de uso:
  • Separe con espacios el pinyin de los distintos caracteres. El número de entradas de pinyin debe coincidir con el número de caracteres.
  • Cada entrada de pinyin consta de la pronunciación y un número de tono. Los números de tono van de 1 a 5, donde 5 representa el tono neutro.

<soundEvent>: Insertar un efecto de sonido

Inserta un archivo de efecto de sonido (por ejemplo, un tono de alerta o un sonido ambiental) en un punto específico del habla para enriquecer la salida de audio.
<soundEvent src="URL"/>
  • Atributos
  • Ejemplos
  • Relaciones entre etiquetas
AtributoTipoObligatorioDescripción
srcStringSíEspecifica la URL de un archivo de audio externo.Almacene el archivo de audio en Alibaba Cloud OSS y permita su acceso mediante una URL de Internet. Consulte Cargar objetos. Para un objeto privado, utilice una URL firmada válida. Escape los caracteres especiales de XML en la URL; por ejemplo, sustituya & por &amp;.
  • Requisitos de audio:
    • Frecuencia de muestreo: 16 kHz
    • Canales: mono
    • Formato: WAV Para convertir un archivo que no esté en formato WAV, utilice ffmpeg:
      ffmpeg -i input_audio -acodec pcm_s16le -ac 1 -ar 16000 output.wav
      
    • Tamaño del archivo: máximo de 2 MB
    • Profundidad de bits: 16 bits
La parte que carga el audio asume la responsabilidad legal por los derechos de autor del contenido cargado.

<say-as>: Definir la interpretación del texto

Especifica el tipo de contenido del texto (por ejemplo, números, fechas o números de teléfono) para que el sistema lo lea según las reglas correspondientes.
<say-as interpret-as="string">Text</say-as>
  • Atributos
  • Ejemplos
  • Relaciones entre etiquetas
AtributoTipoObligatorioDescripción
interpret-asStringSíEspecifica el tipo de contenido del texto dentro de la etiqueta.Valores válidos:
  • cardinal: lee el texto como un número entero o decimal estándar
  • digits: lee cada dígito por separado (por ejemplo, 123 se lee como "one two three")
  • telephone: lee dígito a dígito según el formato estándar de números de teléfono
  • name: lee según las reglas estándar de pronunciación de nombres
  • address: lee según las reglas estándar de pronunciación de direcciones
  • id: lee según las reglas estándar de pronunciación de identificadores (nombres de cuenta, apodos)
  • characters: lee cada carácter del texto por separado
  • punctuation: lee el nombre de cada signo de puntuación
  • date: lee según las reglas estándar de pronunciación de fechas
  • time: lee según las reglas estándar de pronunciación de horas
  • currency: lee según las reglas estándar de pronunciación de importes monetarios
  • measure: lee según las reglas estándar de pronunciación de unidades de medida
cardinal
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
Cadena de dígitos145一百四十五Números enteros positivos y negativos de hasta 20 dígitos: [-99999999999999999999,99999999999999999999]. No hay un límite específico de decimales; se recomienda un máximo de 10.
Signo menos+Cadena de dígitos-145负一百四十五
Grupos de 3 dígitos separados por comas10,000一万
Signo menos+Cadena de dígitos separada por comas-10,124负一万一百二十四
Cadena de dígitos+Separador decimal+Dos ceros10.00十
Signo menos+Cadena de dígitos+Separador decimal+Dos ceros-110.00负一百一十
Cadena de dígitos+Separador decimal+Cadena de dígitos79.090七十九点零九零
Signo menos+Cadena de dígitos+Separador decimal+Cadena de dígitos-79.001负七十九点零零一
digits
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
Cadena de dígitos129090909一二九零九零九零九No hay un límite específico para la longitud de la cadena de dígitos; se recomienda un máximo de 20 dígitos. Si la cadena tiene más de 10 dígitos, se inserta una pausa después de cada dígito.
telephone
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
Número de teléfono fijo4930286四九三 零二八六Admite números de teléfono fijo de 7 u 8 dígitos separados por espacios o guiones (-). Agrupe los 7 dígitos como 3-4 y los 8 dígitos como 4-4.
493 0286四九三 零二八六
493-0286四九三 零二八六
62552560六二五五 二五六零
6255 2560六二五五 二五六零
6255-2560六二五五 二五六零
Número de teléfono fijo+Extensión4930286-109四九三 零二八六 转幺零九Admite extensiones de 1 a 4 dígitos.
4930286转109四九三 零二八六 转幺零九
4930286分机109四九三 零二八六 分机幺零九
4930286分机号109四九三 零二八六 分机号幺零九
Código de área+Número de teléfono fijo01062552560零幺零 六二五五 二五六零Códigos de área admitidos: 010, 02x, 03xx, 04xx, 05xx, 07xx, 08xx, 09xx.
010 62552560零幺零 六二五五 二五六零
010 6255 2560零幺零 六二五五 二五六零
010 6255-2560零幺零 六二五五 二五六零
010-62552560零幺零 六二五五 二五六零
010-6255-2560零幺零 六二五五 二五六零
(010)62552560零幺零 六二五五 二五六零
03198907098零三幺九 八九零 七零九八
0319-8907098三幺九 八九零 七零九八
Código de área+Número de teléfono fijo+Extensión010 62552560-109零幺零 六二五五 二五六零 转幺零九Ninguna
010-62552560-109零幺零 六二五五 二五六零 转幺零九
(010)62552560-109零幺零 六二五五 二五六零 转幺零九
(010)62552560转109零幺零 六二五五 二五六零 转幺零九
(010)62552560分机109零幺零 六二五五 二五六零 分机幺零九
(010)62552560分机号109零幺零 六二五五 二五六零 分机号幺零九
Código de país+Código de área+Número de teléfono fijo86-010-62791627八六 零幺零 六二七九 幺六二七Los códigos de país 86, (86), +86, (+86) y 0086 se leen como “八六” (ocho seis).
(86)10-62791627八六 幺零 六二七九 幺六二七
+86-010-62791627八六 零幺零 六二七九 幺六二七
0086-10-62791627八六 幺零 六二七九 幺六二七
(+86)-10-6279 1627八六 幺零 六二七九 幺六二七
Código de país+Código de área+Número de teléfono fijo+Extensión(86)21-58118818-207八六 二幺 五八幺幺 八八幺八 转二零七Ninguna
(86)021-5811-8818-207八六 零二幺 五八幺幺 八八幺八 转二零七
(86)021-58118818转207八六 零二幺 五八幺幺 八八幺八 转二零七
(86)21-5811-8818分机207八六 二幺 五八幺幺 八八幺八 分机二零七
+86-021-58118818分机号207八六 零二幺 五八幺幺 八八幺八分机号二零七
Número de móvil139 0000 5678幺三九 零零零零 五六七八Admite números de móvil de 11 dígitos agrupados como 3-3-5 o 3-4-4.
139-000-05678幺三九 零零零 零五六七八
139 000 05678幺三九 零零零 零五六七八
Código de país+Número de móvil+86-13900005678八六 幺三九 零零零零 五六七八Ninguna
(+86)-139-0000-5678八六 幺三九 零零零零 五六七八
+8613900005678八六 幺三九 零零零零 五六七八
0086-139 000 05678八六 幺三九 零零零 零五六七八
Número de servicio123幺二三Admite números de servicios habituales, números de 10 dígitos que comienzan por 400/800 agrupados como 3-3-4 y números de 16 dígitos que comienzan por 12530/17951/12593.
95678九五六七八
4008110510四零零 八幺幺 零五幺零
800-810-8888八零零 八幺零 八八八八
1253013520638377幺二五三零 幺三五 二零六三 八三七七
Otros(86)(21)9899-80800-0909八六 二幺 九八九九 八零八零零 零九零九Admite cadenas de dígitos con separadores (paréntesis o guiones).
address
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
Formato habitual de dirección元和镇嘉元30-9元和镇嘉元三十杠九Admite formatos habituales de direcciones. Una dirección se refiere aquí a una dirección postal estándar.
市台路388弄1107-1108号市台路三八八弄幺幺零七杠幺幺零八号
华润二十四城六期锦云府3-1-3205华润二十四城六期锦云府三杠一杠三二零五
圣华名都大厦2幢2006室圣华名都大厦二幢二零零六室
五常街道庭院5幢4单元201五常街道庭院五幢四单元二零幺
芙蓉江路150弄19号芙蓉江路幺五零弄十九号
id
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
Cadenadell0101D E L L 零 一 零 一Admite letras inglesas en mayúsculas y minúsculas, dígitos del 0 al 9 y guiones bajos. Los espacios en la salida indican pausas entre los caracteres leídos individualmente.
myid_1998M Y I D 下划线 一 九 九 八
AiTestA I T E S T
characters
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
CadenaISBN 1-001-099098-1I S B N 一 杠 零 零 一 杠 零 九 九 零 九 八 杠 一Admite caracteres chinos, letras inglesas en mayúsculas y minúsculas, dígitos del 0 al 9 y algunos caracteres de ancho completo y medio ancho. Los espacios indican pausas entre los caracteres leídos individualmente. Escape los caracteres especiales de XML en el texto.
x10b2345_ux 一 零 b 二 三 四 五 下划线 u
v1.0.1v 一 点 零 点 一
版本号2.0版本号二 点 零
苏M MA000苏M M A 零 零 零
空中客车A330空中客车A 三 三 零
型号s01 s02和s03型号s 零 一 s 零二 和s 零 三
空中客车A330空中客车A 三 三 零
αβγ阿尔法 贝塔 伽玛
punctuation
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
Puntuación…省略号Admite signos de puntuación chinos e ingleses habituales. Los espacios indican pausas entre los caracteres leídos individualmente. Escape los caracteres especiales de XML en el texto.
……省略号
!"#$%&叹号 双引号 井号 dollar 百分号 and
‘()*+单引号 左括号 右括号 星号 加号
,-./:;逗号 杠 点 斜杠 冒号 分号
<=>?@小于 等号 大于 问号 at
[\]^_左方括号 反斜线 右方括号 脱字符 下划线
date
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
xx年71年七一年Admite años de 2 dígitos en los intervalos 60-99, 00-09 y 10-19, y años de 4 dígitos en los intervalos 1000-1999 y 2000-2099.
04年零四年
19年一九年
1011年一零一一年
1998年一九九八年
2008年二零零八年
xx年xx月98年4月九八年四月Los meses del 1 al 9 pueden escribirse con o sin un cero inicial, por ejemplo, “1908年4月” y “1908年04月”.
1998年04月一九九八年四月
08年8月零八年八月
2008年8月二零零八年八月
xx年xx月xx日xx年xx月xx号98年4月23日九八年四月二十三日Los días del 1 al 9 pueden escribirse con o sin un cero inicial, por ejemplo, “1908年4月8日” y “1908年04月08日”.
1998年04月23日一九九八年四月二十三日
08年8月8号零八年八月八号
2008年08月08号二零零八年八月八号
xx年xx月xx日xx年xx月xx号98年4月23日九八年四月二十三日Los días del 1 al 9 pueden escribirse con o sin un cero inicial, por ejemplo, “1908年4月8日” y “1908年04月08日”.
1998年04月23日一九九八年四月二十三日
08年8月8号零八年八月八号
2008年08月08号二零零八年八月八号
xx月xx号3月20日三月二十日Ninguna
08月07号八月七号
Formato abreviado de año/mes2018/08二零一八年八月Admite /, - y . como separadores.
2018-08二零一八年八月
2018.08二零一八年八月
Formato abreviado de año/mes/día2018/08/08二零一八年八月八日
2018-8-8二零一八年八月八日
2018.08.08二零一八年八月八日
xx年xx月xx日~xx年xx月xx日xx年xx月xx号~xx年xx月xx号04年9月1日~30日零四年九月一日至三十日Admite ~ y - para indicar “hasta”.
2004年09月01号-2008年06月08号二零零四年九月一号至二零零八年六月八号
xx年xx月xx日~xx日xx年xx月xx号~xx号04年9月1日~30日零四年九月一日至三十日
2004年09月01号-2008年06月08号二零零四年九月一号至二零零八年六月八号
xx年xx月~xx年xx月01年04月~10年04月零一年四月至一零年四月
2001年04月~2010年04月二零零一年四月至二零一零年四月
xx月xx日~xx月xx日xx月xx号~xx月xx号10月1日~10月7日十月一日至十月七日
10月01号~10月07号十月一号至十月七号
xx月xx日~xx日xx月xx号~xx号10月1日~7日十月一日至七日
10月01号~07号十月一号至七号
Formato abreviado de año/mes/día~Formato abreviado de año/mes/día2018/03/03~2019/01/01二零一八年三月三日至二零一九年一月一日Admite / y . como separadores, y ~ y - para indicar “hasta”.
1997.9.9~1998.9.9一九九七年九月九日至一九九八年九月九日
Formato abreviado de mes/día~Formato abreviado de mes/día10/20~10/31十月二十日至十月三十一日
xx~xx月xx月~xx月1~10月一至十月
1月~10月一月至十月
Formato abreviado de mes/día/año10/20/2018二零一八年十月二十日Solo se admiten años de 4 dígitos, el separador / y el orden mes/día/año.
time
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
Hora12:00十二点Admite formatos habituales de horas e intervalos de horas.
12:00:00点十二点
10:20分十点二十分
10:20:30十点二十分三十秒
09:18:14九点十八分十四秒
Hora~Hora11:00~12:00十一点到十二点
09:00-14:00九点到十四点
11:00~11:30十一点到十一点三十分
11:00-12:18十一点到十二点十八分
10:30~11:00十点三十分到十一点
09:28-10:00九点二十八分到十点
10:20~11:20十点二十分到十一点二十分
06:00~08:00六点到八点
上午10:20~下午13:30上午十点二十分到下午十三点三十分
Formato abreviado de hora5:00 am凌晨五点整
5:30 am凌晨五点半
5:20:12 am凌晨五点二十分十二秒
7:00 am上午七点整
7:30 AM上午七点半
7:20:12 a.m.上午七点二十分十二秒
07:08:12 A.M.上午七点零八分十二秒
5:00 pm下午五点整
5:30 PM下午五点半
5:20:12 p.m.下午五点二十分十二秒
05:09:12 P.M.下午五点零九分十二秒
9:00 pm晚上九点整
9:30 pm晚上九点半
9:20:12 PM晚上九点二十分十二秒
9:02:12 P.M.晚上九点零二分十二秒
12:00 pm中午十二点整
12:30 p.m.中午十二点半
12:20:12 PM中午十二点二十分十二秒
currency
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
Número+Identificador de moneda12.00 RMB十二人民币Admite AUD (dólar australiano), CAD (dólar canadiense), HKD (dólar de Hong Kong), JPY (yen japonés), USD (dólar estadounidense), CHF (franco suizo), NOK (corona noruega), SEK (corona sueca), GBP (libra esterlina), RMB (renminbi), CNY (yuan) y EUR (euro). Los números pueden ser enteros, decimales o utilizar la notación internacional con separadores de miles.
12.50 RMB十二点五零人民币
12,000,000 RMB一千二百万人民币
12,000,000.00 RMB一千二百万人民币
12,000.35 RMB一万两千点三五人民币
Identificador de moneda+Número$12十二美元Admite CAD (dólar canadiense), $ (dólar estadounidense), Fr (franco), kr (corona danesa), £ (libra esterlina), ¥ (yuan) y € (euro). Los números pueden ser enteros, decimales o utilizar la notación internacional con separadores de miles.
$12.00十二美元
$12.12二点一二美元
$12,000一万两千美元
$12,000.00一万两千美元
$12,000.99一万两千点九九美元
Otras lecturas predeterminadas1213一千二百一十三Ninguna
1213 KML一千二百一十三K M L
1213.00 KML一千二百一十三K M L
1213.9 KML一千二百一十三点九K M L
1,000 KML一千K M L
1,000.00 KML一千K M L
1,000.98 KML一千点九八K M L
12,000一万两千
measure
  • Chino
  • Inglés
FormatoEjemploSalida en chinoNotas
Número+Unidad china2片两片Admite unidades chinas habituales y abreviaturas de unidades.
120公顷一百二十公顷
100多毫克一百多毫克
100来米一百来米
100余人一百余人
1厘米20毫米一厘米二十毫米
120.00平方公里一百二十平方公里
Número+Abreviatura de unidad120.56 cm²一百二十点五六平方厘米
120 ㎡ 56 cm²一百二十平方米五十六平方厘米
100 m 12 cm 6 mm一百米十二厘米六毫米
Intervalo10~15 kg十至十五千克
10.24~789.82亩十点二四至七百八十九点八二亩
10米~15米十米至十五米
10.24 cm~19.08 cm十点二四厘米至十九点零八厘米
Número+Unidad+"/"+Unidad10元/斤十元每斤
199~299元/件一百九十九至二百九十九元每件
299.99元/g~399.99元/g二百九十九点九九元每克至三百九十九点九九元每克
Otras lecturas predeterminadas12扎十二扎
30 rm三十r m
4万万同胞四万万同胞
12.897微克十二点八九七微克
Símbolos habituales
SímboloLectura en chinoLectura en inglés
!叹号exclamation mark
“双引号double quote
#井号pound
$dollardollar
%百分号percent
&andand
‘单引号left quote
(左括号left parenthesis
)右括号right parenthesis
*星asterisk
+加plus
,逗号comma
-杠dash
.点dot
/斜杠slash
:零冒号solon
;分号semicolon
<小于less than
=等号equals
>大于greater than
?问号question mark
@atat
[左方括号left bracket
\反斜线back slash
]右方括号right bracket
^脱字符caret
_下划线underscore
`反引号back quote
{左花括号left brace
|竖线vertical bar
}右花括号right brace
~波浪线tilde
!叹号exclamation mark
“左双引号left double quote
”右双引号right double qute
‘左单引号left quote
’右单引号right quote
(左括号left parenthesis
)右括号right parenthesis
,逗号comma
。句号full stop
—杠em dash
:冒号colon
;分号semicolon
?问号question mark
、顿号enumeration comma
…省略号ellipsis
……省略号ellipsis
《左书名号left guillemet
》右书名号right guillemet
¥人民币符号yuan
≥大于等于greater than or equal to
≤小于等于less than or equal to
≠不等于not equal
≈约等于approximately equal
±加减plus or minus
×乘times
π派pi
Α阿尔法alpha
Β贝塔beta
Γ伽玛gamma
Δ德尔塔delta
Ε艾普西龙epsilon
Ζ捷塔zeta
Θ西塔theta
Ι艾欧塔iota
Κ喀帕kappa
∧拉姆达lambda
Μ缪mu
Ν拗nu
Ξ克西ksi
Ο欧麦克轮omicron
∏派pi
Ρ柔rho
∑西格玛sigma
Τ套tau
Υ宇普西龙upsilon
Φfaiphi
Χ器chi
Ψ普赛psi
Ω欧米伽omega
α阿尔法alpha
β贝塔beta
γ伽玛gamma
δ德尔塔delta
ε艾普西龙epsilon
ζ捷塔zeta
η依塔eta
θ西塔theta
ι艾欧塔iota
κ喀帕kappa
λ拉姆达lambda
μ缪mu
ν拗nu
ξ克西ksi
ο欧麦克轮omicron
π派pi
ρ柔rho
σ西格玛sigma
τ套tau
υ宇普西龙upsilon
φfaiphi
χ器chi
ψ普赛psi
ω欧米伽omega
Unidades habituales
FormatoCategoríaEjemplos en chinoEjemplos en inglés
AbreviaturaLongitudnm(纳米)、μm(微米)、 mm(毫米)、cm(厘米)、m(米)、km(千米)、ft(英尺)、in(英寸)nm (nanometre), μm (micrometre), mm (millimetre), cm (centimetre), m (metre), km (kilometre), ft (foot), in (inch)
Áreacm²(平方厘米)、㎡(平方米)、km²(平方千米)、SqFt(平方英尺)cm² (square centimetre), ㎡ (square metre), km2 (square kilometre), SqFt (square foot)
Volumencm³(立方厘米)、m³(立方米)、km³(立方千米)、mL(毫升)、L(升)、gallon(加仑)cm³ (cubic centimetre), m³ (cubic metre), km3 (cubic kilometre), mL (millilitre), L (millilitre), gal (gallon)
Pesoμg(微克)、mg(毫克)、g(克)、kg(千克)μg (microgram), mg (microgram), g (gram), kg (kilogram)
Horamin(分)、sec(秒)、ms(毫秒)min (minute), sec (second), ms (millisecond)
ElectromagnetismoμA(微安)、mA(毫安)、Ω(欧姆)、Hz(赫兹)、kHz(千赫兹)、MHz(兆赫兹)、GHz(吉赫兹)、V(伏)、kV(千伏)、kWh(千瓦时)μA (microamp), mA (milliamp), Hz (hertz), kHz (kilohertz), MHz (megahertz), GHz (gigahertz), V (volt), kV (kilovolt), kWh (kilowatt hour)
SonidodB(分贝)dB (decibel)
PresiónPa(帕)、kPa(千帕)、Mpa(兆帕)Pa (pascal), kPa (kilopascal), MPa (megapascal)
Otras unidades habitualesAlso supports Chinese units beyond these categories, such as “米”, “秒”, “美元”, and “毫升每瓶”, and Chinese measure words such as “架”, “场”, “头”, “部”, and “盆”.Also supports other units, such as tsp (teaspoon), rpm (round per minute), KB (kilobyte), and mmHg (millimetre of mercury).

Etiquetas y símbolos LaTeX

Seleccione una categoría para consultar las etiquetas y los símbolos compatibles. Los ejemplos de texto de entrada incluyen delimitadores. Los ejemplos de lectura se mantienen en chino porque esta función genera voz en chino.

Matemáticas básicas

Etiqueta o símboloSignificadoEjemplo de fórmula fuenteEjemplo de texto de entradaEjemplo de lectura
+Suma2 + 3 = 5$2 + 3 = 5$二加三等于五
-Resta3 - 2 = 1$3 - 2 = 1$三减二等于一
\pmMás o menos\pm 1 \pm 2$\pm 1\pm 2$正负一加减二
Positivo o negativo
\timesMultiplicación2 \times 3 = 6$2 \times 3 = 6$二乘三等于六
×2 × 3 = 6$$2 × 3 = 6$$
*2 * 3 = 6\(2 * 3 = 6\)
\divDivisión6\div2=3\[6\div2=3\]六除二等于三
÷6÷2=3$6÷2=3$
/6/2=3$6/2=3$
=Igual3+5=8$3+5=8$三加五等于八
<Menor que1< 2$1< 2$一小于二
≤Menor o igual que3≤5$3≤5$三小于等于五
<=3<=5$3<=5$
\leq3\leq5$3\leq 5$
\le3\le5$3\le 5$
\leqq3\leqq5$3\leqq 5$
\leqslant3\leqslant5$3\leqslant 5$
>Mayor que2>1$2>1$二大于一
≥Mayor o igual que5≥3$5≥3$五大于等于三
>=5>=3$5>=3$
\geq5\geq3$5\geq 3$
\ge5\ge3$5\ge 3$
\geqq5\geqq3$5\geqq 3$
\geqslant5\geqslant3$5\geqslant 3$
\fracFracción2\frac3$\frac {2}{3}$三分之二
^Potencia2^1$2^{1}$二的一次方
\sqrtRaíz\sqrt{9} = 3$\sqrt {9} = 3$根号下九等于三
\sqrt[3]{8} = 2$\sqrt[3]{8} = 2$三次根号下八等于二
\%Porcentaje5\%$5\%$百分之五
|Valor absoluto∣3∣=3$|3| =3$绝对值三的绝对值等于三
\vert3\vert=3$\vert 3\vert =3$绝对值三绝对值等于三
\lgLogaritmolg {10}$\lg {10}$log十
\logLogaritmo\log{5}$\log{5}$log五
\lnLogaritmo natural\lnX$ln {10}$LN十
!Factorial5!$5!$五的阶乘
()Paréntesis(2+1)$(2+1)$括号内二加一
\{ \}$\{2+1\}$大括号二加一反大括号

Símbolos matemáticos especiales

Etiqueta o símboloSignificadoEjemplo de fórmula fuenteEjemplo de texto de entradaEjemplo de lectura
\alphaalfa\alpha$\alpha$α
\Alpha\Alpha$\Alpha$
\betabeta\beta$\beta$β
\Beta\Beta$\Beta$
\gammagamma\gamma$\gamma$γ
\Gamma\Gamma$\Gamma$
\deltadelta\delta$\delta$Δ
\Delta\Delta$\Delta$
\inftyInfinito (chino)\infty$\infty$无穷大
∞infty (inglés)∞$∞$

Geometría

Etiqueta o símboloSignificadoEjemplo de fórmula fuenteEjemplo de texto de entradaEjemplo de lectura
\piPi\pi=3.14159$\pi =3.14159$派等于三点一四一五九
\sin (sine)Función trigonométrica\sin 30^\circ =\frac {1}{2}$\sin 30^\circ =\frac {1}{2}$sine三十度等于二分之一
\cos (cosine)\cos 45^\circ =\frac {\sqrt {2}}{2}$\cos 45^\circ =\frac {\sqrt {2}}{2}$cosine四十五度等于二分之根号下二
\tan (tangent)\tan 30^\circ =\frac {\sin 30^\circ}{\cos 30^\circ}$\tan 30^\circ =\frac {\sin 30^\circ}{\cos 30^\circ}$tangent三十度等于cosine三十度分之sine三十度
\csc (cosecant)\csc A$\csc A$cosecant A
\sec (secant)\sec A$\sec A$secant A
\cot (cotangent)\cot A$\cot A$cotangent A
\angleÁngulo\angle AB$\angle AB$角A B
∠∠AB$∠AB$
^\circGrado∠AB = 30^\circ$∠AB = 30^\circ$角A B 等于三十度
\odotCírculo\odot$\odot$圆
\overset\frownArco\overset\frown {BC}$\overset\frown {BC}$弧BC
\rm{Rt}Ángulo recto\because \rm{Rt}\triangle ABC$\because \rm{Rt}\triangle ABC$因为直角三角形ABC
\mathrm{Rt}\therefore AB \perp BC$\therefore AB \perp BC$所以AB垂直于BC
\triangleTriángulo\triangleABC$\triangle ABC$三角形ABC
△△ABC$△ABC$
\parallelogramParalelogramo\parallelogramABCD$\parallelogram ABCD$平行四边形ABCD
\perpPerpendicularAB \perp BC$AB \perp BC$A B 垂直于 B C
\botAB \bot BC$AB \bot BC$
⊥AB ⊥ BC$AB ⊥ BC$
\parallelParaleloA\parallel B$A\parallel B$A平行于B
\equalparallelParalelo e igualA\equalparallel B$A\equalparallel B$A平行且相等于B
\congCongruente△ABC\cong△DEF$△ABC\cong△DEF$三角形ABC全等于三角形DEF

Condiciones

Etiqueta o símboloSignificadoEjemplo de fórmula fuenteEjemplo de texto de entradaEjemplo de lectura
\impliesImplica\implies 1+1=2$\implies 1+1=2$推出一加一等于二
\iffEquivalentep\iffq$p\iffq$p等价q
\becausePorque\because a = b \therefore b=a$\because a = b \therefore b=a$因为a等于b所以b等于a
\thereforePor lo tanto

Unidades

Incluya las unidades en \unit, \quantity, \mathit, \mathrm o \rm; por ejemplo, \unit{cm}.
Etiqueta o símboloSignificadoEjemplo de fórmula fuenteEjemplo de texto de entradaEjemplo de lectura
mmMilímetro5\quantity{mm}$5\quantity{mm}$五毫米
cmCentímetro5\quantity{cm}$5\quantity{cm}$五厘米
dmDecímetro5\quantity{dm}$5\quantity{dm}$五分米
mMetro5\quantity{m}$5\quantity{m}$五米
kmKilómetro5\quantity{km}$5\quantity{km}$五千米
gGramo5\quantity{g}$5\quantity{g}$五克
kgKilogramo5\quantity{kg}$5\quantity{kg}$五千克
tTonelada5\quantity{t}$5\quantity{t}$五吨
mm^2Milímetro cuadrado5\quantity{mm^2}$5\quantity{mm^2}$五平方毫米
cm^2Centímetro cuadrado5\quantity{cm^2}$5\quantity{cm^2}$五平方厘米
dm^2Decímetro cuadrado5\quantity{dm^2}$5\quantity{dm^2}$五平方分米
m^2Metro cuadrado5\quantity{m^2}$5\quantity{m^2}$五平方米
km^2Kilómetro cuadrado5\quantity{km^2}$5\quantity{km^2}$五平方千米
mm^3Milímetro cúbico5\quantity{mm^3}$5\quantity{mm^3}$五立方毫米
cm^3Centímetro cúbico5\quantity{cm^3}$5\quantity{cm^3}$五立方厘米
dm^3Decímetro cúbico5\quantity{dm^3}$5\quantity{dm^3}$五立方分米
m^3Metro cúbico5\quantity{m^3}$5\quantity{m^3}$五立方米
km^3Kilómetro cúbico5\quantity{km^3}$5\quantity{km^3}$五立方千米
mlMililitro5\quantity{ml}$5\quantity{ml}$五毫升
sSegundo5\quantity{s}$5\quantity{s}$五秒
minMinuto5\quantity{min}$5\quantity{min}$五分
hHora5\quantity{h}$5\quantity{h}$五小时
km/hKilómetros por hora5\quantity{km/h}$5\quantity{km/h}$五千米每小时
g/lGramos por litro5\quantity{g/l}$5\quantity{g/l}$五克每升

Preguntas frecuentes

¿Por qué no se lee correctamente una fórmula?

  1. Compruebe que la fórmula esté delimitada por $...$, $$...$$, \(...\) o \[...\].
  2. Compruebe que no haya etiquetas o símbolos no compatibles.
  3. Compruebe que cada \ esté escapada como \\ en la cadena de la solicitud.

¿Cómo se utilizan las barras inversas en el código?

Consulte las instrucciones de escape en Uso. Las fórmulas fuente y las cadenas de código utilizan notaciones diferentes: escriba \frac como \\frac en una cadena normal.