Skip to content

Voz a texto ​

Declarar la instancia ​

Si añades un bloque de Voz a texto(ASR) al área de trabajo, en el código Python se inserta automáticamente la declaración de instancia siguiente:

python
asr = ASR(0)
# si hay varias instancias
asr_1 = ASR(1)

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
indexOpción de desplegableNúmero de instancia (empieza en 0)entero ≥ 00

Establecer el idioma ​

Establece el idioma del reconocimiento de voz. Aunque no establezcas ningún idioma, se elige uno automáticamente.

lang

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableCódigo de idioma del reconocimientoCódigos de los 21 idiomas que admite el programa (p. ej. 'ko-KR', 'en-US')-

Python ​

python
asr = ASR(0)

asr.lang('ko-KR')

Iniciar / detener el reconocimiento de voz ​

Inicia o detiene el reconocimiento de voz.

listen

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableAccióniniciar(start), detener(stop)-

Python ​

python
asr = ASR(0)

# unit = "start"
asr.start()
# unit = "stop"
asr.stop()

Resultado del reconocimiento de voz ​

El resultado del reconocimiento de voz

result

Parámetros ​

(ninguno)

Python ​

python
asr = ASR(0)

asr.result()

¿Está activo el reconocimiento de voz? ​

Devuelve como verdadero(True) / falso(False) si el reconocimiento de voz está activo.

state

Parámetros ​

(ninguno)

Python ​

python
asr = ASR(0)

asr.is_active()