Iva, un "robot falso" para padres de familia, convierte la voz en acciones de comando, usa Raspberry Pi + TV y realiza tablas de autodisciplina para niños/problemas aritméticos de la escuela primaria/bocetos aleatorios, etc., basados en la plataforma de desarrollo de IA de Baidu, habla reconocimiento, coincidencia de PNL Las instrucciones admiten el desarrollo de "complementos" [flask+sqlite+weui, base técnica, fácil de desarrollar, considere abrir una sucursal de vue en el futuro], esta es una plataforma pequeña, puede crear las páginas de contenido que desee.
Aviso
! ! ! Solicite su propia clave de aplicación Baidu AI, ¡el método es el siguiente (tutorial de instalación)! ! !
Algunas personas no cambian sus claves de Baidu y consumen todos mis PV diarios. Los condeno enérgicamente.
Mi nivel es limitado, mi habilidad es media, el proyecto no es difícil, tú también puedes hacerlo.
Para obtener documentación sobre implementación y operación local, consulte la Wiki del proyecto.
Tutorial de instalación, ver Wiki
1. pip install -r requisitos.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
2. El archivo del controlador de Google utilizado por selenium debe reemplazarse con el correspondiente a su Chrome local, actualmente chrome84, dirección de descarga: elija diferente aquí
3. Después de descargar el archivo chromedriver, no cambie el nombre del archivo, simplemente manténgalo como chromedriver o chromedriver.exe;
4. Reemplace su propia clave Baidu AI (Guía de aplicaciones) y modifique la configuración en los archivos asr/configs.py y nlp/configs.py (pertenecen a dos aplicaciones diferentes en Baidu).
Instrucciones de uso (inicio del programa), ver Wiki
1.python3.6 web.py
2.python3.6 yiwa.py
3. Una vez que el inicio sea correcto, puede hablar por su micrófono. Actualmente, admite comandos: volver a la página de inicio, actualizar comandos, mostrar todos los comandos, reiniciar, etc.
Desarrollo local, ver Wiki
1. Lo mejor es desarrollar en base a sistemas tipo Linux (Debian, Ubuntu, Fedora, MacOS)
2. Se puede desarrollar una página de complemento basada en Flask. El complemento se empaqueta por separado y se coloca en la carpeta de aplicaciones. El complemento debe contener el archivo configs.py y especificar los parámetros necesarios: APPID: str, APPNAME. : str, COMANDOS: dict
3. El archivo __init__.py del complemento debe importar otros archivos de página del matraz y hacer referencia al paquete del complemento existente.
4. Coloque los archivos estáticos del paquete del complemento en sus respectivos paquetes.
5. Acuerdo
Los complementos deben colocarse en la carpeta de aplicaciones como una carpeta separada
El directorio raíz de la carpeta del complemento debe contener el archivo de configuración de introducción automática, el archivo configs.py, al menos: appid, appname,