Programujte tak, aby s vámi mluvil počítač. Umělá inteligence v programech se vyvíjí

Právě jsem objevil nový program VoxCommando    - komunikace s počítačem a hlasovým ovládáním. Jen chci, aby na vědomí, že software je komplikované pro začínající uživatele, a autor pokročila ve své znalosti pomocí několika příkazů (bohužel, je na čase, v létě je horko a není tam žádný čas). Co může program překvapit. Po jeho instalaci, počítač se stane více upovídaný a reagovat na vaše hlasové příkazy (včetně hudby, spustit prohlížeč, otevřete web, přejděte na stránku, zastaví rolování, včetně programů a další, neomezené stupnice). Můžete použít různé hlasové syntézy Microsoft Speech Platform - ruský hlas Elena nebo Inova (Tatiana, Maxim). Pro zábavu "strčte" hlas ženy do počítače a uvědomte si starý sen - pokomandovat 🙂. Počítač bude reagovat na něco takového: „Panebože,“ „Rád tě vidím veliteli“, „chef“ zkrácená „pravdu“ - zkrátka všechny ty věci, které nebudou dosáhnout od druhé poloviny skutečného světa.

Na stránkách programu je prudce free verze, není omezen na využití času, ale tam je limit na počet týmů (40 týmů), po který musí být program restartování ručně nebo najít skript jej restartovat. Pokud se zdráhají restartovat program pokaždé, koupíte v kanceláři. místo VoxCommando. No, kdo bude psát v komentářích k písmu bude vděčný.

Jaké kroky je třeba provést, abyste spustili ovládání počítače hlasem. Stáhněte a nainstalujte motor. Vyžaduje x86, i když používáte 64 bitový stroj, jinak program VoxCommando bude "blikat" a nechce pracovat.

Musíte mít nainstalovaný v počítači .NET Framework 4.5 . Pokud ne, pokračujte. Nainstalujte všechny výše uvedené soubory v pořadí, v jakém jsou umístěny v článku.

S programem VoxCommando   . VoxCommando nelze nainstalovat do složky Program Files. V kořenovém adresáři jednotky (C :) vytvořil Oleglav složku (na silnici nesmí být mezery a ruských znaků) a „zapulit“ k žádosti. Jdeme do složky s nainstalovaným programem. Spusťte program otevřete soubor VoxCommandoSP.exe. Před námi se objevil okno, kde mě zajímalo pouze tři mikrofony (zelená, žlutá, červená).

Vlastně o každém mikrofonu. Pokud aktivujete žlutý mikrofon, pak v možnostech musíte nastavit jméno účastníka. Účastník 🙂 je hlasitě řečeno. Pokud neříkáte jméno před týmem (Dashka, Mashka nebo Natashka), pak kdo se bude pohybovat, aby splnil váš příkaz. Takže jdeme do Options - Otevření voleb - Prefix Mode - dát klíště Použít prefix (y) - napsat Dasha - stiskněte tlačítko Uložit a zavřít - OK. Chcete-li změny uložit, přejděte na Soubor - Rychlé restartování.



A teprve až do počítače je třeba vás kontaktovat: ano :. Například: „Dasha, přehrávání hudby“ nebo „Dasha, otevřít svou čistič“ nebo jednoduše „Dasha, přijde na chatu.“ Bez klíčového slova, jak víte, komunikace je zbytečná. Se zeleným mikrofonem program VoxCommando vnímá všechny příkazy. Červený mikrofon, program je vypnutý.

Před použitím programu je třeba kliknout na tlačítko Plugins - More - aktivace / deaktivace moduly - vyberte si některou z plug-inů (check) - Save and Close - OK. Chcete-li změny uložit, přejděte na Soubor - Rychlé restartování.



Nejdůležitějšími plug-inmi jsou DxInput, TTS, TTSMS, Audio. Musíte být schopni nakonfigurovat příkazy. Podívejme se, jaké bídné znalosti dosáhl autor. Stiskněte Edit - Bezpečný (1) - složka (2) - míč se dvěma rychlostmi (3) - Napište Hi.



Pak klikněte na dvě černé uvozovky. To je nutné pro označení hlasového příkazu (můžete rozbalit sadu příkazů pomocí čárky). To znamená, co píšete, na přesně takové příkazy a program bude reagovat. Například v afektu, můžete volat na druhou polovinu, „Drž hubu a kukačka letí“ a programu VoxCommando zavře prohlížeč nebo vypnout počítač. Pro ni bude příkaz: Zavřete 🙂.





Klikněte na Přidat akci a kouzelnou hůlku.



Otevřete záložku Akce - DxInpud - KeyPress - Vyberte.



Opět klikněte na Přidat akci a kouzelnou hůlku.



Otevřete záložku Akce - TTSMS - Hovor - vyberte.



V prázdném obdélníku píšeme "Dobrý den. Můj kapitán. "A klikněte na OK.



Pak uložte nastavení a zavřete okno.



Restartujte program - File - Quick Restart. To je všechno. Říkáme "Hello" (je nezapomenutelné, že pro to musí být mikrofon) a počítač vám odpoví na ruštině: "Ahoj. Můj kapitán. "

Zvažte ostatní týmy. Například "Zapnout hudbu". Chcete-li to provést, potřebujete Audio plug-in - vyberte možnost Play-Select. V prázdném obdélníku vložíme cestu k hudebnímu souboru. Jak se dostat tímto způsobem. V hudebním souboru klikněte pravým tlačítkem myši - Vlastnosti - Zabezpečení - v "Název objektu" zkopírujte cestu k souboru.

Také jsem přidal plugin TTSMS - promluvte a objednejte "Zavřete uši. Zapněte hudbu »🙂. Nyní, jakmile říkám "Zapněte hudbu", odpověděl mi počítač "Zavřete uši. Zapnu hudbu "a řez" Mouzon ": píšťalka :. Můžete přidat příkaz, nastavit hlasitost tišší o 50% nebo naopak hlasitěji. Vše závisí na vaší představivosti.

Vypněte hudbu. Zásuvný modul Audio - Stop.
  Zapněte prohlížeč. Hlavní akce - spuštění - RawParam - cesta k souboru C: \\ Program Files (x86) \\ Mozilla Firefox \\ firefox.exe
  Otevřete web. Záložka Základní akce - Spustit - OpenURL - disk v lokalitě www.site
  Zapněte čistič. Core Action - Spuštění - RawParam - cesta k souboru C: \\ Program Files \\ CCleaner \\ CCleaner64.exe
  Příkazy procházejí stránku dolů, nahoru, zastavují rolování, zobrazují příkazy atd., Které jsou ve výchozím nastavení nakonfigurovány v programu.
  Velký požadavek na přátele našich stránek. Pokud jste pokročilý uživatel a často používáte program VoxCommando, sdělte své zkušenosti, příkazy. Budu vám vděčný a provedou změny v článku týmy a pomocí plug-inů. Takže ještě není večer. Dobře, dámy a pánové, chatujte s počítačem.

Pomozte oběť kapitalistické katastrofy. Sdílejte příspěvek v sociálních sítích. sítě:

Dole s klávesnicí a dalšími myšovými zařízeními! Učte počítač, aby poslouchal naše hlasové příkazy. Dej mi svobodu slova!

Všichni pravděpodobně viděli, že v postojích charaktery mluví k počítači se silou a hlavní a navíc je inteligentně odpovídá. Nyní probíhají všechny tyto programy všem uživatelům. S procesorem z frekvence 1 GHz a mikrofonem můžete trénovat systém Windows k provádění různých hlasových příkazů a v jakékoli aplikaci. Řekněme, že si můžete vytvořit tým, který simuluje stisky kláves, a pak použít „You“ v hračkách: například výraz „Vyberte nůž“ stisknout „1“, výraz „Vybrat zbraň“ - „2“.

Takže začněte. Nejprve se budeme zabývat mikrofonem. Všiml jsem si, že pro použití v hračkách je mikrofon pohodlnější, který je připojen k hlavě - takový svazek funguje jasněji a neinterferuje s různými zvuky. A k ovládání počítače je samozřejmě lepší mít stolní mikrofon, takže můžete dát příkazy bez přicházející do počítače.

Pro majitele populární Creative SBLive! 24bit bere na vědomí skutečnost, že mikrofonní vstup je inteligentnější než na jiných zvukových kartách. Pokud používáte jednoduché kondenzátorový mikrofon (který má jen dva vodiče), a máte to nefunguje, do konektoru by měl kontaktovat L připojen ke svorce R (je-li konektor „MONO“ - to musí být pre-pájení na „STEREO“). V opačném případě vstup mikrofonu pracuje v režimu s nízkou citlivostí. Takto upravený mikrofon nelze použít s jinými kartami - jiné karty na R-kontaktu mají napájení pro elektretové mikrofony.

Pokud máte dvě zvukové karty, například standardní PCI a integrované na základní desce, bude racionálnější používat integrovanou zvukovou kartu pro mikrofon. Vzhledem k tomu, že mixér může být pravidelně přeměněn na jiné účely na hlavní kartu (například pro nahrávání rozhlasových vysílání z tuneru). A další karta může být přidělena výlučnému vlastnictví hlasového ovládacího programu.

Mikrofon musí být nejprve nakonfigurován v systému Windows. Dvakrát klikněte na ikonu mixeru v zásobníku, objeví se mixér. Míchačky pro každou zvukovou kartu v systému Windows dvě - jedna pro přehrávání, další pro nahrávání. Musíme nakonfigurovat ten, který je určen k nahrávání. Chcete-li to provést, přejděte na možnost "Možnosti -\u003e Vlastnosti" a v nabídce "Nastavení nahrávání" vyberte položku.

Umožňujeme zobrazení ovládacího prvku "Mikrofon". Pak v parametrech hlavního okna míchačky položíme figurínu na "Další parametry".

Pod ovládáním mikrofonu se zobrazí další tlačítko "Nastavení".

Obvykle existuje možnost dalšího zesilování signálu mikrofonu, například "+ 20dB Boost" nebo "Booster". Měl by být aktivován, pokud používáte stolní mikrofon, nikoliv náhlavní soupravu.

Nyní si vezměme hlavní program. Takže budeme používat Herní velitel 2  . I přes název hry je to velmi vyvinutý program a hračky nejsou připojeny. Stahujte, nainstalujte.

Přejděte do nastavení (k tomu stiskneme tlačítko s příkazem "Upravit").

V nastaveních již existuje mnoho předvoleb pro různé hračky, ale nepotřebujeme je, protože používají hlasové rozpoznání anglického hlasu. Všichni je lze vyřadit. Pak přejděte do nastavení mikrofonu "Nástroje -\u003e Úroveň mikrofonu".

Zde je třeba zvolit pozici regulátoru hlasitosti tak, aby byly napsány všechny řečené fráze v horní části "Speech detected". Pokud je mikrofon stolní, je nejpravděpodobnější, že je třeba nastavit ovladač na pozici "Vysoká". Nicméně, s reálným použitím a příliš vysokou úrovní citlivosti, může Game Commander spustit zavádějící příkazy a dělat falešné pozitiva. V takovém případě byste měli snížit hlasitost mikrofonu. Zavřete nastavení mikrofonu.

Nyní vytvoříme fráze zpracované programem.

Program má dva typy akcí - Globální příkazy a pro specifické programy. Akce (přesněji imitace úhozů) z globálního seznamu příkazů se provádí v jakémkoli aktivním okně, jako kdybyste v daném okamžiku přímo stiskli tlačítko. Ve většině případů je to nepohodlné a není nutné. Akce pro zadaný program jsou spuštěny pouze v případě, že je tento program spuštěn a jeho okno je aktivní.

Začněte s praxí na Poznámkovém bloku. Nejprve spusťte program Poznámkový blok, pak v nastavení hry Commander přejděte na "Add -\u003e Command File ..." a vyberte ze seznamu procesů notepad.exe.

Pak ve stromu nastavení nalezneme novou větvi programu Poznámkový blok, rozbalíme ji a přidáme příkaz Command Set.

Na kartě Obecné, která se zobrazí vpravo, zvolte Hlasový režim v hlasovém vstupu.

Budete požádáni o diktování klíčového slova příkazu.

Musíte stisknout Start a po odpočítávání nastavit příkaz třikrát.

Poté znovu na kartě Obecné v poli Vložit klávesu do seznamu akcí zadejte jedno nebo více tlačítek, které chcete stisknout, aby bylo možné simulovat.

Hotovo. Nyní můžete do příkazové sady přidat ještě další příkazy, abyste reagovali na další mluvená slova.

Na kartě Zpětná vazba samostatně vybraného příkazu můžete zadat zvukové soubory, které budou přehrávány před a po provedení příkazu. Můžete například zapsat do nich fráze "příkaz přijatý" a "příkaz splněn".

A na kartě Zpětná vazba celého profilu nastavení můžete zadat zvukové soubory, které budou přehrány, když je příkaz rozpoznán nebo není rozpoznán.

Na kartě Zvuková zařízení můžete zvolit, ze které zvukové karty chcete používat mikrofon - to vám umožní používat ji nejen na hlavní kartě, ale na přídavné kartě. Možnost Kontrola nastavení zvuku vám umožňuje obnovit nastavení směšovače, pokud jsou změněny jiným programem nebo hrou.

Všechna nastavení uložte a zavřete okno nastavení. Teď začneme studovat hlavní okno Game Commander.

První tlačítko - Poslech - Globálně umožňuje programu poslouchat a provádět příkazy. Druhé tlačítko - Audible Feedback - dovoluje aplikaci reagovat (předem definované zvukové soubory) na vaše příkazy. Třetí tlačítko - Globální příkazy - umožňuje provádět příkazy z globálního seznamu.

Povolit poslech, spustit program Poznámkový blok. Řekneme předem dané příkazy. Všimněte si, že Game Commander příkaz přijme (a spustí) pouze v případě, že je aktivní okno Poznámkový blok. Pokud píše Neuznaný - nemusí to vždy znamenat, že příkaz nerozpoznal. To znamená, že neudělal nic, například proto, že okno, pro které byl příkaz vysloven, nebyl aktivní. Ale příkazy ze seznamu Globální příkazy budou provedeny v jakémkoli aktivním okně, pokud se samozřejmě klikne na tlačítko Globální příkazy.

Globální příkazy lze použít pro obecnou správu počítačů, například: přepínat úkoly, vypnout počítač, spustit webový prohlížeč. Game Commander neví, jak spustit programy, ale může simulovat pouze stisknutí kláves. Ale tento problém lze vyřešit pomocí MediaKey  . Za prvé, v Game Commander přizpůsobitelné lisování simulace, například LShift + LCtrl + A, a pak předepsat stejnou kombinaci v MediaKey tam a přiřadit ji ke spuštění souboru.

Týmy spojené s programy, které zamýšlejí autory, se nejvíce používají ve hrách. Mnoho různých aktivit je možné přiřadit hlasové příkazy: výběr zbraně, zobrazení karet, doplňování, opravy a další (v moderních hraček, obvykle každá klávesa na klávesnici, který bere v některých).

Nyní, když chápete principy používání hry Commander, můžete najít jeho použití.

1. Pro Creative SBLive! 24bit (a zřejmě několik dalších zvukových karet) kvůli chybě v zesilovači řidiče lze zapnout pouze v nastavení mikrofonu v mixeru přehrávání, ale zároveň ovlivňuje práci záznamového mixu. [

Umělá inteligence, vytvořená pomocí počítačových programů, se každý uživatel setkal v počítačových hrách. Například při hraní šachového počítače analyzuje kombinace přehrávače a podle svého algoritmu provede svůj další krok. V hrách je umělá inteligence obdařena všemi oponenty uživatele. Dosavadní počítačová technologie umožňuje používat umělou inteligenci ke komunikaci s programy. Softwarový intelekt je schopen rozvíjet a zlepšovat své funkce v praxi. Jedním slovem, dnes programy mohou vyvíjet.

Jednoduchý program s umělou inteligencí.

  Začněme z nejjednoduššího příkladu. ChatMaster - program s umělou inteligencí může mluvit s osobou, která používá chat. Hlavním rysem jednoduchého programu na první pohled je sebevzdělávání. Čím více komunikujete s programem, tím více roste jeho slovní zásoba a schopnost se dotýkat partnera při vedení dialogu. Autor programu tvrdí, že se mu podařilo vytvořit programový model lidského myšlení.

Když začnete pracovat, program se může zdát "slabý". Důvodem však je, že po prvním startu by nemělo být okamžitě testováno na úroveň inteligence a vynalézavosti. Za prvé, program by se měl považovat za 12leté dítě, které za několik hodin bude komunikovat na úrovni svého partnera. Chcete-li to provést, měla by se slovní zásoba programu zvýšit z 3000 na 10.000 slov. Poté dojem práce s programem překonává všechny očekávání.

Patrný pouhým okem, že program si pamatuje nejen slova, ale také reakci člověka na jazykové sady vět. Pokud je to potřeba, můžete přizpůsobit reakce programu na vaše možnosti pomocí nuceného výcviku. Ve stejném režimu můžete zakázat zapamatování jednotlivých frází zadaných s chybným hláskováním. Pokud chcete, můžete exportovat databáze a sdílet s přáteli pro rychlejší učení (s aktivním import / export, nezapomeňte provést záložní kopie). Obecně platí, že logika v programu, i když je zvláštní, ale je také velmi rozvinutá.

Vylepšené softwarové řešení umělé inteligence.

Velmi zajímavé softwarové řešení v oblasti umělé inteligence bylo nabídnuto vývojáři firmy A.L.I.C.E. Jsou dobře obeznámeni s umělou inteligencí a aktivně se zabývají vývojem programů v této oblasti. Chcete-li se seznámit s jejich vývojem, byla vytvořena online aplikace pro komunikaci s kapitánem Kirkem v reálném čase. Princip aplikace je podobný předchozímu programu, ale je tu hezká funkce. Program reaguje na všechny otázky, které jsou k němu napsány nahlas. Podstatnou nevýhodou programu je možnost komunikace výhradně v angličtině. Taková aplikace pro komunikaci v ruštině nebyla nalezena a je nešťastné, že programátoři tuto funkci nepoužívali. Koneckonců, existuje mnoho programů pro syntézu řeči, které převádějí text do zvukové řeči pomocí technologie SAPI5. Je škoda, že programátoři neměli touhu vytvořit alternativní program s podporou ruského jazyka. Koneckonců, ve skutečnosti je to stále volné místo.

Komunikace s programem prostřednictvím mikrofonu se týká umělé inteligence.

  Program pro komunikaci s počítačem v ruštině se nazývá - Grisha the Parrot. V tomto programu je s největší pravděpodobností implementován prototyp umělé inteligence. Ale tento nápad je velmi originální. Skutečností je, že hlavní charakteristikou Parrot Grisha je schopnost komunikovat přes mikrofon a reproduktory (bez použití klávesnice).

Program má modul rozpoznávání řeči nezávisle na hlasu. Jedná se o analýzu příchozích zvukových kanálů, které tento program spojují s umělou inteligencí. Ale, bohužel, dokáže rozpoznat jen několik otázek (pouze 46 frází uvedených v certifikátu). Když spustíte program, papoušek spí. Jakmile hovoříte mikrofonem, probudí se a začne dialog. Softwarový systém rozpoznávání řeči nepoužívá informační, ale komunikační funkce:

  • apelitativní;
  • emotivní;
  • způsob prevalence.

Kategorický slovník dialogu je založen na sémantických primitivích. Způsob rozpoznávání řeči se neřídí jazykovým obsahem, ale definicí funkce výpovědi. Takže s rozpoznáním hlasu řeči uživatele je určen řečový akt, komunikační skript a samotný dialog. Proto při komunikaci s programem je důležité nepoužívat slova, ale komunikativní akt. Při výběru náhodných scén. Pokud vstupní signál není přítomen, papoušek sám po určitou dobu vyvolává dialog. Scénář chování papouška lze ovládat pomocí frází a dokonce změnit jeho charakter na: smutný, dotek, veselý.

V oblasti mobilních technologií aktivněji rozvíjejí a provádějí programy s umělou inteligencí. To lze vidět v krátkém přehledu videí:

Související články: