Google AIY Voice Kit APIs

AIY Voice Kit는 Raspberry Pi와 Voice Bonnet (또는 V1 Voice Kit을 사용하는 경우 Voice HAT)으로 제작 된 스스로 할 수있는 지능형 스피커입니다.

키트를 조립하고 제공된 데모를 실행하면 자체 소프트웨어와 하드웨어로 키트를 확장할 수 있습니다.


  • 관심이 있다면 여기에서 구입할 수 있습니다 : htps : ///s. g 등 ぃ ty k k. 코 m/gぉ바 l

  • API 모듈



    Google 어시스턴트와 상호작용하고 음성을 텍스트로 변환하며 Voice Kit에서 다른 작업을 수행하기 위해 시스템 이미지에는 Voice Kit용으로 설계된 다음 모듈이 포함된 aiy Python 라이브러리가 포함되어 있습니다.
    aiy.assistant : Google Assistant API 와의 상호 작용을 단순화하는 모듈 모음.aiy.cloudspeech : Google Cloud Speech-to-Text 서비스와의 상호 작용을 단순화하는 API.aiy.voice.audio : 오디오 파일을 기록 및 재생하기 위한 API.aiy.voice.tts : 텍스트 음성 변환을 수행하는 API.aiy.board : 음성 보닛의 버튼 커넥터에 연결된 버튼을 사용하는 API.aiy.leds : 버튼의 LED나 프라이버시 LED 등, 특정의 LED를 제어하는 ​​API.aiy.pins

    V2 Bonnet 하드웨어



    V2 Voice Kit에는 다음과 같은 Voice Bonnet 하드웨어가 포함되어 있습니다.

    Audio Codec: ALC5645 [I2C 주소: 0x1A]
    MCU:ATSAMD09D14[I2C 주소:0x52]
    LED 드라이버: KTD2027B [I2C 주소: 0x31]
    Crypto(optional): ATECC608A [I2C 주소: 0x62]
    마이크: SPH1642HT5H-1 x 2

    운전자



    MCU 드라이버 : gpiozeroMCU PWM 드라이버 : modinfo aiy-io-i2cMCU GPIO 드라이버: modinfo pwm-aiy-ioMCU ADC 드라이버: modinfo gpio-aiy-ioLED 드라이버 : modinfo aiy-adc부저용 소프트웨어 PWM 드라이버: modinfo leds-ktd202x사운드 드라이버 : modinfo pwm-soft

    핀아웃(40핀 헤더)


           3.3V --> 1    2 <-- 5V
                    3    4 <-- 5V
                    5    6 <-- GND
                    7    8
            GND --> 9   10
                    11  12 <-- I2S_BCLK
                    13  14 <-- GND
                    15  16 <-- BUTTON_GPIO (GPIO_23)
           3.3V --> 17  18
                    19  20 <-- GND
                    21  22 <-- LED_GPIO (GPIO_25)
                    23  24
            GND --> 25  26
         ID_SDA --> 27  28 <-- ID_SCL
                    29  30 <-- GND
                    31  32
                    33  34 <-- GND
      I2S_LRCLK --> 35  36 <-- AMP_ENABLE
                    37  38 <-- I2S_DIN
            GND --> 39  40 <-- I2S_DOUT
    

    V1 HAT 하드웨어



    V1 Voice Kit에는 다음 Voice HAT 하드웨어가 포함되어 있습니다.

    오디오 앰프: MAX98357A
    마이크: ICS-43432 x 2

    운전자



    googlevoicehat-codec.c
    googlevoicehat-soundcard.c
    googlevoicehat-soundcard-overlay.dts

    수동 오버레이 로드:
    sudo dtoverlay googlevoicehat-soundcard
    

    각 부팅에 오버레이를 로드합니다.
    echo "dtoverlay=googlevoicehat-soundcard" | sudo tee -a /boot/config.txt
    

    핀아웃(40핀 헤더)


           3.3V --> 1    2 <-- 5V
        I2C_SDA --> 3    4 <-- 5V
        I2C_SCL --> 5    6 <-- GND
                    7    8
            GND --> 9   10
                    11  12 <-- I2S_BCLK
                    13  14 <-- GND
                    15  16 <-- BUTTON_GPIO (GPIO_23)
           3.3V --> 17  18
                    19  20 <-- GND
                    21  22
                    23  24
            GND --> 25  26
         ID_SDA --> 27  28 <-- ID_SCL
                    29  30 <-- GND
                    31  32
                    33  34 <-- GND
      I2S_LRCLK --> 35  36
                    37  38 <-- I2S_DIN
            GND --> 39  40 <-- I2S_DOUT
    

    문제해결



    음성 키트 도움말을 참조하십시오. (htps : //아이 yp 로지ぇcts.ぃth おお gぇ. 코 m / 헤 lp #)

    좋은 웹페이지 즐겨찾기