Katedra obecné elektrotechniky Fakulta elektrotechniky a elektrotechniky, VŠB – TU Ostrava
SBĚRNICOVÝ SYSTÉM NIKOBUS OVLÁDÁNÍ PROVOZNĚ TECHNICKÝCH FUNKCÍ HLASEM Návod pro laboratorní úlohu
Ing. Jan Vaňuš PhD. duben 2010
1
Úkol laboratorní úlohy: Seznámit se způsoby hlasového ovládání provozně technických funkcí. Praktické ověření hlasového ovládání základních provozně technických funkcí pomocí sběrnicového systému Nikobus. Zadání: 1. Pro ovládání provozně technických funkcí sběrnicového systému Nikobus použijte jeden povel pro předem určený hlas (viz tab.1). Určete úspěšnost rozpoznání a vykonání povelu pro 10 pokusů. 2. Pro ovládání provozně technických funkcí sběrnicového systému Nikobus natrénujte pro svůj hlas Vámi vybraný povel (bez rušení). Určete úspěšnost rozpoznání a vykonání povelu pro 10 pokusů. 3. Opakujte bod 2 zadání pro následující vzdálenosti mikrofonu od úst řečníka: - 5 cm od mikrofonu, - 50 cm od mikrofonu, - 1 metr od mikrofonu. Ověřte úspěšnost rozpoznání Vámi zadaných povelů. 4. Ověřte ovládání jedné vybrané provozně technické funkce hlasem pomocí software My voice za přítomnosti rušivého hluku v okolí mikrofonu. Určete úspěšnost rozpoznání a vykonání povelu pro 10 pokusů. 5. V závěru porovnejte dosažené výsledky úspěšnosti rozpoznání hlasového povelu. Vyhledejte pomocí internetu alespoň 3 softwarové produkty na rozpoznání hlasu, včetně uvedení firmy, stručného popisu software a ceny. Postup měření: 1. Vyučující předvede základní parametry software pro hlasové ovládání. 2. Vyučující předvede základní funkce jednotlivých prvků sběrnicového systému Nikobus: •
předvedení a naprogramování funkce spínací jednotky, řízené software pro rozpoznání hlasu,
3. Studenti postupují podle zadání pro realizaci laboratorní úlohy. Teoretický rozbor: Blokové schéma zapojení celé úlohy je na obrázku 1. Blokové schéma se skládá z hardwarové a softwarové části. Hardwarová část v sobě zahrnuje: •
PC se zvukovou kartou, kartou PCI 6221 (firma National Instruments) pro zpracování analogových a číslicových signálů, (PCI - Peripheral Component Interconnect)
•
sběrnicový systém Nikobus (firma Moeller),
2
•
sestavu zapojených relé,
•
teplotní snímače PT 1000,
•
mikrofon,
•
signálový procesor TMS320C6713 pro realizaci bodu 4 zadání.
V softwarové části jsou zahrnuty: •
Vizualizační program Promotic,
•
Software pro rozpoznání řeči My voice. Obr.1. Blokové schéma celého systému pro hlasové ovládání provozně technických funkcí sběrnicového systému Nikobus.
Software My voice Základní popis Software My voice bylo vyvinuto českou firmou Fugasoft. Je určen především pro handicapované osoby. Pomocí software My voice lze realizovat následující procesy: • ovládat počítač a na něm nainstalované programy výhradně pomocí hlasových povelů. Těmito povely lze uskutečnit tytéž akce, k jejichž provedení by jinak byla nutná klávesnice a myš. Obr.2. Blokové schéma propojení systému pro zpracování řečového signálu při rušení. • diktovat text po jednotlivých písmenkách či předem připravených celých slovech nebo frázích. (Diktování po slovech je ovšem omezeno jen na omezený okruh slov a vyžaduje pečlivou výslovnost. Pro tento účel je připraven malý slovník 10 000 nejčastějších českých slov.) Další slova či fráze si uživatel může do slovníku programu přidat podle vlastní potřeby. • zadávat nové hlasové povely, upravovat ty stávající nebo tvořit celé nové skupiny příkazů pro ovládání jakékoli aplikace běžící pod systémy Windows 2000, XP nebo novějšími. 3
Jeho funkce spočívá v nahrazení ovládání pomocí myši a klávesnice za ovládání pouze pomocí lidského hlasu bez nutnosti nahrávání hlasových povelů. Vytváření uživatelských funkcí v software Myvoice se provádí v záložce Aplikace-> Konfigurace. Nejprve se vytvoří daná skupina pomocí funkce přidat skupinu s vlastním názvem ................Postupně jsou definovány jednotlivé povely v této skupině tlačítkem „Přidat“.
Obr. 3 Konfigurace skupin povelů.
Tab.1. přehled naprogramovaných hlasových příkazů Jméno fukce Zapnout_svetla svetla_vypnout Světlo1 Světlo2 Světlo3 teplota1_zvysit_1 teplota1_zvysit_5 teplota1_zvysit_10 teplota1_snizit_1 teplota1_snizit_5 teplota1_snizit_10 teplota2_zvysit_1 teplota2_zvysit_5 teplota2_zvysit_10 teplota2_snizit_1 teplota2_snizit_5 teplota2_snizit_10 Bojler
Výslovnost funkce zapnoucvjetla vipnoucvjetla prvňísvjetlo druhésvjetlo třetísvjetlo prvňíteplotaplusjedna prvňíteplotapluspjet prvňíteplotapluzdeset prvňíteplotaminusjedna prvňíteplotaminuspjet prvňíteplotaminuzdeset druháteplotaplusjedna druháteplotapluspjet dtuháteplotapluzdeset druháteplotaminusjedna druháteplotaminuspjet druháteplotaminuzdeset Bojler
Klávesová zkratka Shift+F5 Ctrl+F5 F5 F6 F7 Shift+Y Shift+A Shift+Q Shift+X Shift+S Shift+W Alt+Y Alt+A Alt+Q Alt+X Alt+S Alt+W F8
Příklad: V následujícím dialogu je zadána funkce a doslovná výslovnost příkazu. Např. světlo vyslovujeme jako „svjetlo“ (nepíšeme slovo dle gramatické správnosti, ale skutečně tak, jak se vyslovuje) (viz. tab.1). Definuje se klávesová zkratka příkazu (viz obr. 3).
4
Spínací jednotka sběrnicového systému Nikobus Základní popis spínací jednotky
Obr.3. Spínací jednotka sběrnicového systému Nikobus (typ. označení 05-000-02). Spínací jednotka (typ. označení 05-000-02) je řídící jednotkou systému inteligentní elektroinstalace budov Nikobus. Využívá se pro spínání elektrických spotřebičů (světla nebo zásuvky) pomocí zabudovaných reléových kontaktů. Jedním reléovým kontaktem může protékat proud maximálně 10A. Spínací jednotka může být zapojena v systému centralizované nebo decentralizované instalace. Spínací jednotka se instaluje do běžných rozváděčů a rozvodnic.
Vizualizační systém PROMOTIC Základní specifikace systému Promotic Promotic je komplexní SCADA objektový softwarový nástroj pro tvorbu aplikací, které monitorují, řídí a zobrazují technologické procesy v nejrůznějších oblastech průmyslu. V systému Promotic jsou zabudovány všechny nezbytné komponenty pro tvorbu jednoduchých i rozsáhlých vizualizačních a řídících systémů: Editor aplikace s hierarchickým stromem objektů. Nástroj pro tvorbu aplikací systému Promotic slouží pro definování stromové struktury Promotic objektů, jejich nastavení, definování algoritmů atd. [1] [2] [3] [4]
manuál software MY VOICE, fy Fugasoft J Pávek; Inteligentní elektroinstalace Nikobus – systém Nikobus, uživatelský manuál v.1.0, 2004, manuál vizualizačního software Promotic,fy Mikrosys, 2003 (http://www.microsys.cz) Tkáč V.; Zpracování a vyhodnocení naměřených dat vizualizačním a řídícím systémem Promotic, VŠB TU Ostrava, bakalářská práce, 2008 5