İçindekiler:

Sistem De Conversație Bazat Pe Inteligență Yapay: 6 Adım
Sistem De Conversație Bazat Pe Inteligență Yapay: 6 Adım

Video: Sistem De Conversație Bazat Pe Inteligență Yapay: 6 Adım

Video: Sistem De Conversație Bazat Pe Inteligență Yapay: 6 Adım
Video: КАК НАСТРОИТЬ L4D2 2024, Kasım
Anonim
Sistem De Conversație Bazat Pe Inteligență Yapay
Sistem De Conversație Bazat Pe Inteligență Yapay

Yazar: Stanut Nicolae-Radu

Grup: 333AB

Not:8

Adım 1: Funcțională'yı Tanımlayın

Açıklama İşlevi
Açıklama İşlevi

În principiu sistemul va fi asemănător

Google Asistan ve Amazon Alexa'nın en iyi akıllı telefonları, Amazon Alexa'dan, seslendirme aparatlarından, sesten yararlanma aygıtlarından, donanımlardan yararlanma, işlevlerden yararlanma. Raspberry pi 3, Wi-Fi erişimi, erişim izni ve bulut bulutu Amazon, bakım ve „inteligență” sistemului.

Folosind bulut hizmeti ve Amazon'un yapay zekası, Amazon Alexa ile aynı işleve sahip pratik uygulamalar. Örnek olarak asist asistent virtual poate prezenta starea meteoroloji, poate ține minte notițe, poate pune alarme, dar din păcate(sau fericire ?), aceste lucruri depind în totalitate de Amazon, iar comenzile dispozitivului se dau în limba englez.

İkincil, ikincil, bağımsız bir şekilde, bir bütün olarak değerlendirilebilir, bir bütün olarak değerlendirilebilir, bir çok şey olabilir. İkincil ve yardımcı araçlar, otomatize edilmeyen işlemlere ilişkin diğer seçenekler, örneğin, aprinderea ve stingerea un veya lumini, oprirea unei ödülü. Desigur, API-ul Amazon ve aceste lucruri'ye izin verir.

Sursa pozu:

2. Adım: Bileşen

Pentru realizarea proiectului am avut nevoie de următoarele bileşeni:

  1. Ahududu PI 3 B+

    Acest mini bilgisayar geliştiricileri, Linux Debian işlemcisi ARM'nin kurallarını değiştirme veya değiştirme. De asemenea, acest model dispune ve wi-fi, conexiunea la internet bulma mutlak gereklilik, text-in-vorbire ve vorbire-in-text için

  2. PS Göz Kamerası

    Pe post mikrofon ("ürechea proiectului"), Play Station 3'ün hedef konsolu için bir kameradır ve bir mikrofondan bağımsız olarak 4 kanal, bir kamera için bir web obisnuită karar verir

  3. kutu taşınabilir

    Pentru a iletilmiş enformasyon către utilizator a fost nevoie de un difuzor

  4. 2 yangın + LED
  5. Caserolă

    Carcasa proiectului, o caserolă de sarmale:D

3. Adım: Donanım

Donanım
Donanım

Tamamlayıcı bileşenler, en iyi uygulamalar, basit şemalar ve şemalar. USB portlu USB bağlantı cihazlarının bağlantılarını yürütür ve oynatabilir, kamera/mikrofonu kullanabilirsiniz. Her şeyi değiştirebilirsiniz. Nimik karmaşık.

4. Adım: Yazılım

Arhitectura acestui proiect, "creier" bakımının ön koşuludur (önceden gelen), kullanımın (ses), tarihin biçimlendirilmesinin (metin) değiştirilmesi ve onaylanmasının onaylanması. Pentru acestea a fost nevoie de 3 servicii ayrı:

  1. Un motor Speech-to-Text (STT), önceden belirlenmiş bir tarihçe (informațiile transmise de utilizator prin vorbire)
  2. Yapay zeka sistemi, çözümleme sorunu
  3. Motorsuz Metin-Konuşma (TTS), pentru bir verici utilizatorului răspunsurile sau onaylayın, acțiunilor

Pentru STT folosit API-ul de la Google, denumit Google Speech API'si, ücretsiz, ücretsiz, bir konuşma, bir konuşma, bir konuşma, bir anlaşma, bir sayı sınırlaması. En iyi API verileri, en iyi çözümlerin bir parçası, bir sistemin en iyi şekilde anlaşılmasını sağlar. Bilgisayarı sınırlayan donanım verileri (procese de procesare, spațiu de stokre, memorie), folosirea unui serviciu çevrimdışı este hariç, hizmet dışı bulut, bulut, kısrak, önceden belirlenmiş, bulanık, Google, STT'yi seçti.

Pentru feedback-ul oferit utilizatorului (TTS-ul) ales un motor offline, deoarece accesta nu en este foarte kısrak tüketici de resurse și nici en este la fel de sensibil precum STT-ul. Festival Konuşma Sentezi Sistemi, ücretsiz MIT tarafından ücretsiz olarak sunulur. Sesli arama robotik, daha fazla anlama, eSpeak, alt motor TTS çevrimdışı. Çevrimiçi hizmetin avantajlarından yararlanın.

STT ve TTS, Jasper'dan bağımsız olarak "teligent" ve platformdan bağımsız olarak. O platform, Açık Kaynak, GitHub'dan dağıtılabilir: https://github.com/jasperproject/jasper-client. Aceasta yüz ayakları, ayakları yere basan ürünler için açıklayıcı bilgiler. Raspberry PI ile en iyi uyumluluk, Python ile ilgili bilgileri bulun. Bulut verilerinin modüler hale getirilmesi, STT ve TTS, Python'un programlanması ve programlanması için bir platformdur.

Yapay zeka, prosedürel, yapay zeka, en uygun değişkenler, makine öğrenimi (chatbot) ve nedeterminist'ten bağımsız olarak kullanılabilir. Doğal platformlar Jasper, önceden belirlenmiş belirli bir pazar yeri bul, sınırlı kapasite, sınırlı kapasite, yardımcı olmayan dijital, geniş kapsamlı çözümler.

Adım 5: Uygulayın

  1. Raspbian pe cardul microSD'nin işletim sistemini kurdum
  2. Ben conectat camera și difuzorul la Raspberry
  3. Şunları yapılandırabilirim:
  4. Geniş bir işleve sahip bir sistem kurulumu için ek bir modül kuruyorum.

6. Adım: Kullanın

Image
Image
Faydalanmak
Faydalanmak
Faydalanmak
Faydalanmak

Monitörü, kablosuz ön tanımlılığı, SSH'yi denetlemeyi ve yapılandırmayı yapılandır. Jasper izin belgesi:

  1. Yazıcı terminali(metin) - la rularea comenzii jasper_cli
  2. Prin voce - la rularea comenzii jasper

Basit ve basit bir şekilde gösteri alanı işlevi. La rularea comenzii jasper_cli va fi afișat bir mesaj at, iar Jasper este gata să primească comenzi. Printre comenzile cunoscute se numără:

  • DEFINE + cuvânt - întoarce tanımını din dicționar a cuvântului
  • KİM, NE, NE KADAR, KAÇ, KAÇ YAŞ + cuvânt - folosește API-ul wolframalpha pentru ve răspunde la întrebări generale
  • WIKI - folosește API-ul de la wikipedia pentru a oferi informații despre diferite noțiuni
  • Şaka - spune veya glumă
  • LUMOS/NOX - aprinde/stinge LED-ul atașat
  • bilgi
  • FİLMLER - bilgisiz filme (imdb)
  • HABERLER - citește știri

Modul voce, deschis la tanıtımını yapan "jasper" în linia de comandă, dispozitivul se pune în modul de așteptare, acesta fiind trezit la auzirea unui cuvânt-cheie. În cazul de față cuvâtul cheie este "Jasper". Bu, metinlerin tam olarak değiştirilmesine izin verir. Yürütülmesi gereken işler, bir sa.

Önerilen: