ChatGPT dan Raspberry Pi, membina pembantu suara peribadi menggunakan AI

Pembantu GPT, chatgpt dan raspberry pi

Bagaimana anda ingin mendapatkan a pembantu suara peribadi menggunakan ChatGPT dan Raspberry Pi? Mereka telah berjaya menyediakan, dengan sumber yang sangat sedikit, pembantu peribadi yang mengecam suara dan mengembalikan jawapan dengan suara manusia.

Sejak ChatGPT muncul, pembantu yang berbeza di pasaran -kami akan menggunakan yang paling popular, Siri atau Alexa, sebagai contoh-, semakin ketinggalan. Dan ia adalah itu ChatGPT OpenAI membuat gelombang di seluruh dunia dengan keupayaan mereka. Malah beberapa sektor sudah takut kepadanya; Bolehkah ia menjadi penipu dalam sesetengah dagangan? Perbahasan terbuka dan peraturannya di atas meja. Mengetepikan isu kesahihan dan penggunaannya, dalam artikel ini kami akan menunjukkan kepada anda cara mereka berjaya membina pembantu suara peribadi menggunakan chatbot ChatGPT dan Raspberry Pi.

Apakah yang diperlukan untuk menjalankan projek dan menyediakan ChatGPT pembantu suara kami?

Pengguna Edwight Delgado telah mencapai -berdasarkan projek pengguna lain nickbild– menjalankan projek dengan sumber yang sangat sedikit dan yang dia telah dibaptiskan sebagai pembantu gpt. Jika anda ingin menghasilkan semula prestasinya, apa yang anda perlukan ialah yang berikut:

  • Raspberry Pi 4
  • Mikrofon yang bersambung melalui USB atau bicu 3,5mm
  • Penceramah

Mod operasi pembantu GPT

Wizard GPT, cara ia berfungsi

Sebelum memberi anda semua kunci untuk memulakan projek, kami akan menerangkan cara ia berfungsi. Pertama sekali, Edwight telah menggunakan teknologi Google GTTS -Google text-to-speech- supaya ChatGPT menterjemah teks yang diterima kepada pertuturan dan dengan itu dapat menayangkannya, kemudian, melalui pembesar suara yang kami gunakan untuk projek itu.

juga ChatGPT dan Raspberry Pi akan difahami dengan baik terima kasih kepada fakta bahawa pengguna -anda dalam kes ini- akan bercakap melalui mikrofon yang telah anda sambungkan ke Raspberry Pi anda. Mesej ini diterima oleh kedai buku pengenalan suara yang akan menterjemahkan mesej yang dituturkan itu kepada teks. Selepas itu ia akan dihantar ke ChatGPT supaya ia boleh bertindak balas dan mesej anda juga akan diterjemahkan secara terbalik; maksudnya, dengan teknologi Google, respons teks akan diterjemahkan -atau ditukar- menjadi keseluruhan mesej melalui suara, dalam gaya paling tulen Alexa Amazon atau Siri Apple. Semuanya akan berfungsi semudah itu.

Wizard pemasangan GPT pada Raspberry Pi

Perkara pertama yang perlu anda lakukan ialah mencipta persekitaran maya:

python 3 -m venv venv

Kedua, anda perlu mengaktifkan persekitaran dalam menampar dengan ikan:

source venv/bin/activate
source venv/bin/activate.fish

Selepas langkah itu, anda mesti memasang pakej dan perpustakaan yang diperlukan seperti berikut:

pip install requirements.txt

Akhirnya, anda mesti menamakan semula fail .env.example kepada .env dan tukar token fail kepada halaman ChatGPT. Untuk mendapatkan token, anda mesti memasukkan Halaman rasmi OpenAI dan kandungan token-sesi-auth anda perlu menyalinnya ke dalam fail .env. Anda akan menyediakannya.

Pembantu token GPT

Imej oleh Edwight Delgado

Apakah yang perlu anda lakukan untuk membolehkan pembantu GPT berfungsi?

Jika semuanya telah berjaya, pembantu GPT anda kini sedia untuk digunakan. Seperti yang telah kami nyatakan sebelum ini, sekarang adalah masa untuk mempraktikkan semua yang dipasang dan mulakan dengan bertanya kepada pembantu GPT sebarang soalan. Untuk memanggil pembantu -dan sama seperti pembantu suara lain bekerja- ia adalah untuk menyebut namanya sebelum sebarang soalan. Dalam kes ini, kata kunci untuk membangunkannya ialah GPT. Mulai saat itu, anda boleh bertanya apa yang anda suka. Sekarang, pertama sekali anda mesti masukkan skrip untuk menjalankannya:

python voice_chat.py

Pada masa yang tepat itu, Pembantu GPT akan menyambut anda dan menawarkan bantuannya. Maksudnya, jawapan anda adalah seperti berikut:

'Hola, ¿en qué puedo ayudarte?'

Anda perlu menunggu beberapa saat dan bertanya kepadanya soalan melalui mikrofon yang disambungkan ke sistem. Seperti yang telah kami beritahu sebelum ini, anda mesti menyebut nama mereka dahulu dan kemudian soalan yang ingin anda tanyakan. Satu contoh:

'GPT, ¿recomiéndame un buen restaurante cerca de mi posición'

Maklum balas bot akan muncul dalam masa beberapa saat. Dan melalui suara manusia yang didigitalkan. Sebaliknya, jika anda ingin selesai bertanya, Anda juga mesti menutup sesi dengan suara hanya berkata 'Adios'atau'Terima kasih banyak-banyak dan selamat tinggal'.

Sementara itu, menurut Nickbild, dia memberi jaminan -mengikut pengalamannya- itu pengalaman itu jauh lebih baik daripada apa yang boleh diterima daripada pembantu seperti Amazon Alexa atau Google Home. Walau bagaimanapun, buat masa ini, untuk membangunkan wizard GPT, skrip mesti dimulakan dan bukan dengan arahan suara. Kini, beliau telah memastikan bahawa projek itu tidak mahu dibiarkan begitu sahaja dan sedang berusaha untuk membangunkan pembantu suara GPT melalui arahan dalam gaya paling tulen 'Hei, GPT'. Iaitu, wizard terus berfungsi di latar belakang dan boleh digunakan pada bila-bila masa semasa komputer sedang berjalan. Akhir sekali, kami meninggalkan anda demonstrasi video tentang cara projek itu berfungsi.


Komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Paul kata

    Saya menghargai siaran ini, saya melakukan segala-galanya secara manual menggunakan sambungan krom supaya gpt sembang boleh bercakap, tetapi saya kehilangan sesuatu yang lebih "berdaya maju"

    Adakah terdapat cara dalam fail untuk menukar "pengaktifan" suara gpt?