본문으로 건너뛰기

Raspberry Pi에서 your chat bot을 실행하십시오.

TuyaOpen을 실행your chat 봇라즈베리 파이의 음성 조수. 이 가이드는 두 개의 지원 된 빌드 방법을 다룹니다, 외부 사운드 카드 보드 필요, 그리고 웨이브 모델에 펌웨어를 지적하는 방법.

자주 묻는 질문

자세히보기빠른 시작그리고 그 하위 섹션은:

노트

your_chat_bot클라우드 기반 AI 응용 프로그램입니다. 기기가 연결하고 대응하기 전에 유효한 인증 코드())가 필요합니다.

방법 찾기

Raspberry Pi는 두 가지 빌드 방법을 지원합니다:

  • Cross-compilation: PC에 빌드, 그 후 라즈베리 파이에 이진을 전송하고 그것을 실행.
  • Native build: 라즈베리 파이에 직접 구축.
노트

Cross-compilation은 macOS에서 지원되지 않습니다. Linux를 사용하거나 보드에 직접 구축하십시오.

외부 사운드 카드

Raspberry Pi에는 내장 마이크 또는 스피커가 없습니다. 외부 USB 사운드 카드가 필요합니다. 권장 모델:

다른 호환 USB 사운드 카드도 작동합니다. 마이크는 원시 오디오 데이터를 출력해야합니다. 내장 소음 감소, 에코 취소 또는 이와 유사한 처리가 적용되지 않아야합니다.

Wake-word 모델 구성

KWS (Keyword Spotting) 웨이브 모델은 장치가 웨이브 단어를 인식 할 수 있습니다. 모형 파일을 얻고, 그 후에 굳힌모를 점합니다.

모델 파일 얻기

** 옵션 1: 자동 다운로드**

Raspberry Pi 플랫폼을 선택하고 성공적으로 빌드 한 후 모델은 자동으로 다운로드됩니다.platform/LINUX/tuyaos_adapter/src/tkl_audio/models.

** 옵션 2: 수동 다운로드**

다운로드mdtc_chunk_300ms.mnn이름 *tokens.txt으로~/tuyaopen_models디렉토리:

wget -P ~/tuyaopen_models https://github.com/tuya/TuyaOpen-ubuntu/raw/platform_ubuntu/tuyaos_adapter/src/tkl_audio/models/mdtc_chunk_300ms.mnn
wget -P ~/tuyaopen_models https://github.com/tuya/TuyaOpen-ubuntu/raw/platform_ubuntu/tuyaos_adapter/src/tkl_audio/models/tokens.txt

코드의 기본 경로는~/tuyaopen_models. 다른 경로를 사용하려면 아래에 표시된 것과 같이 구성하십시오.

모델 경로 설정

  1. 이름 *tos.py환경과 이동apps/tuya.ai/your_chat_bot이름 *
  2. 지원하다tos.py config choice그리고 선택RaspberryPi.config구성.
  3. 지원하다tos.py config menu그리고 탐색(Top) → Choice a board → LINUX → TKL Board Configuration.
  4. 실제 위치에 다음 옵션을 설정mdtc_chunk_300ms.mnn이름 *tokens.txt:
    • KWS model file path
    • KWS model token file path
경고

Raspberry Pi 파일 시스템에 모델 파일을 배치하고 올바른 경로 설정. 그렇지 않으면 웨이브 기능은 작동하지 않습니다.

설정 예

모델 파일이 저장될 때~/tuyaopen_models, 이 같은 경로를 구성:

TKL Board Configuration 메뉴에서 KWS 모델 경로 구성 보기
TKL Board Configuration 메뉴에서 KWS 모델 경로 구성 보기

바이너리를 전송 (크로스 컴파일 만)

PC에서 크로스 컴파일하면, Raspberry Pi에 내장 된 실행을 복사scp:

scp ./dist/your_chat_bot_1.0.1/your_chat_bot_QIO_1.0.1.bin username@192.168.1.xxx:~/

모수:

  • username- 이사회의 사용자 이름
  • 192.168.1.xxx- 널의 IP 주소
  • ~/- 보드의 대상 디렉토리

실행을 실행

./your_chat_bot_QIO_1.0.1.bin

your_chat_bot_QIO_1.0.1.binexecutable 파일명입니다.

첫 번째 실행에서, 당신은 장치 네트워크 구성을 수행해야합니다 (pairing). 페어링 또는 네트워크 연결이 실패하면 삭제tuyadb폴더가 다시 프로그램을 실행합니다.

제품 정보

** 목소리가 울리는 단어는 작동하지 않습니다. **

모델 파일 경로가 정확하고 파일이 완료된다는 것을 확인하십시오. 지원하다ls -lh파일이 존재하고 크기가 예상대로 있는지 확인합니다.

**실행은 실행되지 않습니다. **

executable이 권한을 실행했는지 확인하십시오. 지원하다chmod +x your_chat_bot_QIO_1.0.1.bin제출하기

더 보기