Este artículo es un anuncio de una nueva función.
No se recomienda que confíe en este artículo para aprender cómo usar la función.
La nueva función se describirá en detalle en la documentación de la versión correspondiente.
Para obtener una lista completa de cambios en la nueva versión, consulte el archivo v8Update.htm.
Planificado para la versión 8.3.23
En la versión 8.3.23, la plataforma admitirá el servicio de reconocimiento de voz.
Podrá utilizarlo en aplicaciones 1C para reconocer el habla del usuario en tiempo real o desde archivos de audio grabados y convertirlo en texto. El reconocimiento de voz se realizará utilizando redes neuronales especialmente entrenadas. Se agregarán nuevos tipos y métodos al lenguaje de 1C:Enterprise para admitir esta función.
Por ejemplo, podrá agregar un botón de reconocimiento de voz activado al hacer clic en una aplicación de correo, y el usuario podrá dictar el texto del correo electrónico. También puede colocar dicho botón junto al campo de Destinatarios para que los usuarios puedan completar los destinatarios del correo electrónico con su voz.
Se agregará la función “Administrar reconocimiento de voz” a “Funciones para técnicos”.
Esta función le permite configurar la disponibilidad de modelos (objetos que incluyen redes neuronales especialmente entrenadas) que se utilizarán durante el reconocimiento de voz.
La plataforma puede reconocer el habla tanto localmente como a través del servicio en la nube de 1C. Para reconocer el habla a través del servicio en la nube, necesita conexión a Internet, una cuenta de ITS y una suscripción al servicio de reconocimiento de voz. Para el reconocimiento de voz local, debe descargar los modelos de reconocimiento de voz del servicio en la nube de 1C. Tenga en cuenta que el reconocimiento de voz local puede requerir recursos de hardware adicionales.
Sin embargo, si utiliza el modelo en sus propios servidores, no es necesario instalar ningún software adicional. Todo lo que necesita ya está incluido en la plataforma.
En el primer modelo de servicio solo estará disponible un modelo de reconocimiento de voz. En el futuro, planeamos agregar más modelos suministrados por 1C. Podrá definir los valores de parámetros requeridos para el reconocimiento de voz:
- Acústica. Seleccione el entorno adecuado (interiores, exteriores, etc.).
- Gramática. Seleccione reglas gramaticales específicas y palabras relacionadas con una determinada industria.
- Idioma. Seleccione un idioma para el reconocimiento de voz.
El servicio de reconocimiento de voz seleccionará un modelo en función de los parámetros definidos.
El modelo en la primera versión admitirá solo un tipo de acústica (General), un tipo de gramática (General) y dos idiomas (ruso e inglés).
Podrá ampliar la gramática del modelo según sus necesidades. Por ejemplo, especificando la lista de apellidos del libro de direcciones del cliente de correo electrónico. Después de eso, el servicio reconocerá los apellidos previamente desconocidos. Podrá ampliar la gramática si necesita reconocer algunos términos específicos en un determinado dominio temático, por ejemplo, términos médicos.
Se agregarán nuevos tipos y métodos al lenguaje de 1C:Enterprise para admitir el reconocimiento de voz. La nueva propiedad de contexto global SpeechOperations devolverá objetos del nuevo tipo SpeechOperationsManager. Podrá utilizar los métodos de este objeto para:
- Convertir el habla en texto en tiempo real o desde archivos de audio grabados
- Realizar operaciones con modelos de reconocimiento de voz: obtener una lista de modelos disponibles que correspondan a los parámetros de acústica, gramática e idioma establecidos, establecer un modelo de reconocimiento de voz para una infobase o eliminar el modelo de ella
- Realizar operaciones de gramática: obtener una lista de gramáticas disponibles, instalar o eliminar gramáticas adicionales
El reconocimiento de voz estará disponible en modo de archivo y en modo cliente/servidor en clientes delgados, gruesos y web en todos los navegadores web compatibles excepto Firefox y Safari.


