가족 육아를 위한 '가짜 로봇' 아이바(Iva)는 음성을 명령 동작으로 변환하고 라즈베리 파이+TV를 활용해 바이두 AI 개발 플랫폼, 음성 기반으로 아이들의 자기수양대/초등학교 산수 문제/랜덤 스케치 등을 구현한다. 인식, NLP 매칭 지침은 "플러그인" 개발을 지원합니다[flask+sqlite+weui, 기술 기반, 개발 용이, 향후 vue 브랜치 개설 고려]. 이것은 작은 플랫폼이므로 원하는 콘텐츠 페이지를 만들 수 있습니다.
알아채다
! ! ! 자신만의 Baidu AI 애플리케이션 키를 신청하세요. 방법은 다음과 같습니다(설치 튜토리얼)! ! !
어떤 사람들은 Baidu 키를 변경하지 않고 내 일일 PV를 모두 사용합니다. 나는 그들을 강력히 비난합니다.
내 레벨은 제한되어 있고, 내 능력은 평균이고, 프로젝트는 어렵지 않습니다. 당신도 할 수 있습니다.
로컬 배포 및 운영 문서는 프로젝트 Wiki를 참조하세요.
설치 튜토리얼, Wiki 참조
1. pip install -r 요구사항.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
2. Selenium에서 사용하는 Google 드라이버 파일을 로컬 Chrome(현재 chrome84, 다운로드 주소)에 해당하는 파일로 교체해야 합니다. 여기에서 다른 것을 선택하세요.
3. chromedriver 파일을 다운로드한 후 파일 이름을 변경하지 말고 chromedriver 또는 chromedriver.exe로 유지하세요.
4. 자신의 Baidu AI 키(애플리케이션 가이드)를 교체하고 asr/configs.py 및 nlp/configs.py 파일(Baidu의 서로 다른 두 애플리케이션에 속함)에서 구성을 수정합니다.
사용 지침(프로그램 시작), Wiki 참조
1. python3.6 web.py
2. python3.6 yiwa.py
3. 제대로 시작된 후에는 마이크에 대고 말할 수 있습니다. 현재는 홈페이지로 돌아가기, 명령 새로 고침, 모든 명령 표시, 다시 시작 등의 명령을 지원합니다.
로컬 개발, Wiki 참조
1. Linux 계열 시스템(Debian, Ubuntu, Fedora, MacOS) 기반으로 개발하는 것이 가장 좋습니다.
2. Flask 기반 플러그인 페이지를 개발할 수 있습니다. 플러그인은 별도로 패키지되어 apps 폴더에 배치되어야 하며 필수 매개변수(APPID: str, APPNAME)를 지정해야 합니다. : str, 명령: dict
3. 플러그인의 __init__.py 파일은 다른 플라스크 페이지 파일을 가져와서 기존 플러그인 패키지를 참조해야 합니다.
4. 플러그인 패키지의 정적 파일을 해당 패키지에 넣습니다.
5. 계약
플러그인은 앱 폴더에 별도의 폴더로 배치되어야 합니다.
플러그인 폴더의 루트 디렉터리에는 자기 소개 구성 파일인 configs.py 파일이 최소한 appid, appname,