Hable con ChatGPT | Conversaciones con ChatGPT en cualquier idioma

[ad_1]
Anteriormente, tomamos el poder de chatGPT y lo convertimos en voiceGPT, convirtiéndolo en el asistente de voz más avanzado que puede hablar. Y terminamos el proyecto con la promesa de desarrollar una función avanzada y convertirla en la próxima versión. Es por eso que hoy lo mejoraremos aún más agregando la función de multilingüismo a nuestro VoiceGPT.

Así es, ahora puedes hablar en tu propio idioma con CHATGPT y admite más de 100 idiomas. A diferencia de Alexa, ahora puede crear un asistente inteligente que puede hablarle en más de 100 idiomas.
Vamos a crear este proyecto utilizando una colección de los siguientes materiales:
lista de partes
componentes | Multitud | Descripción | Precio aproximado INR |
frambuesa pi 4 | 1 | 1 GB | 4000 |
MICRÓFONO USB | 1 | micrófono | 100 |
vocero | 1 | Para salida de audio | 100 |
adaptador de 5V CC | 1 | 5V 2A | 100 |
En total | 4300 |
Configuración del control de voz de ChatGPT
Primero, como en proyectos anteriores, necesitamos hacer la configuración inicial de openAI y obtener la clave API para OpenAI. Puede leer la versión anterior de este proyecto para obtener instrucciones de configuración inicial.
Después de configurar una cuenta AI, también puede agregar facturación si es necesario; Sin embargo, obtendrá $ 5 de crédito gratis para que los desarrolladores lo usen para desarrollar aplicaciones. Así que esto depende de su uso y cómo quiere usarlo. Ahora estamos listos para codificar.
Aquí he creado dos versiones del código multilingüe:
Uno de ellos es el manual, donde ingresa manualmente el código de idioma con el que desea que hable su asistente de voz. Luego, desarrollamos un avance que le solicita que ingrese el texto, detecta automáticamente ese idioma y usa ese idioma en VoiceGPT para hablar con usted. Así que sigamos codificando.
Código para hablar con ChatGPT
Así que aquí está el código:
Primero necesitamos importar el reconocimiento de voz para NLP y luego GTTS. También puede usar OpenAI Whisper en su lugar.
Luego, debemos configurar el modelo de ChatGPT que queremos usar. Aquí usaremos varios idiomas diferentes, por lo que debemos usar el modelo "text-davinchi-003".
A continuación, debemos configurar la API de Open AI.
Hemos creado la función chatGPT donde configuramos el mensaje de consulta de chatGPT, el modelo a usar y la temperatura, entre otras cosas. Puede cambiar este valor según sus necesidades.

Ahora vamos a crear esto Cinta funciónRevisamos continuamente el micrófono y capturamos la voz humana filtrando otros ruidos de fondo.
Luego viene la parte importante donde configuramos el código de idioma para que NLP reconozca la voz que habla en el idioma que hemos elegido y la transmita a chatGPT para responder en ese idioma y luego use NLP para hablar ese idioma para convertir en una voz y hablar nuestro idioma.
Entonces, en el código, establecemos el idioma del idioma en particular con el que queremos que chatGPT se comunique. Aquí quiero usar hindi, así que configuré el código de idioma en hindi, p. Por ejemplo, "Hola".
Ahora nuestro NLP reconocerá todo lo que decimos en hindi y el chatGPT responderá en hindi y luego el NLP procesará lo mismo en hindi como respuesta.

Ahora que nuestro código está listo, puede ejecutarlo y luego hablar hindi o cualquier otro código de idioma que haya especificado en el código. Luego será reconocido y respondido con ChatGPT.

Chat de voz multilingüe con ChatGPT
Pero espere, prometimos hacerlo multilingüe, lo que significa que detectará y cambiará automáticamente el idioma con el que desea hablar. Solo necesita ejecutar el código una vez; No es necesario cambiar manualmente el código de idioma para la comunicación.
Entonces, nuestro próximo paso es modificar el código anterior y crear la próxima versión del código para detectar automáticamente el idioma. Aquí necesitamos otro módulo llamado "discursoT".
Instale el módulo ejecutando el siguiente comando en la terminal.
sudo pip3 install langdetect
Ahora en el código que creamos importamos el "muerte larga"Módulo de Python junto con OpenAI y otro módulo de Python, y luego creamos otra función".

Después de eso, vamos a crear otra función llamada identificar el idioma El pide una entrada de texto y luego detecta automáticamente el idioma en la entrada de consulta de texto. Aquí puede utilizar cualquier texto de idioma como entrada, p. B. Coreano, Devanagari, Marlin, Latino, etc. Estos serán reconocidos automáticamente.

Ahora que tenemos el idioma anotado, configuremos el código de idioma como el idioma reconocido reconocido por el identificar el idioma función, y luego en el mientras bucle Capturamos el sonido y extraemos la voz de un humano y luego usamos NLP en un idioma específico reconocido por las funciones de reconocimiento de voz.
Lo convierte al texto del mismo idioma y lo transmite a CHATGPT como una consulta. Luego toma el fragmento y usa NLP nuevamente para convertir el texto en el mismo idioma y realizar una salida de voz en ese idioma.
Felicitaciones, nuestro código está listo y el altavoz VOICEGPT con soporte multilenguaje ya está leído.
Probando el sistema de control de voz ChatGPT

Ahora puedes ejecutar el código. Se le pedirá que ingrese la consulta. Puede introducir cualquier texto en el idioma reconocido. Ahora puedes hablar con ChatGPT en este idioma, entiende y responde con CHATGPT.
Nota: Esta es la segunda versión de VOICEGPT. Todavía está en etapa experimental y pronto obtendrá versiones actualizadas con características interesantes.
[ad_2]
Si quieres conocer otros artículos parecidos a Hable con ChatGPT | Conversaciones con ChatGPT en cualquier idioma puedes visitar la categoría Electrónica.

Deja una respuesta