Archiv pro štítek: VoiceAttack



V prvním článku o hlasovém ovládání jsme si ukázali jak nainstalovat a nakonfigurovat aplikaci Voice Attack. Tato aplikace využívá nativní modul Windows pro rozpoznávání mluveného slova – Windows Speech Recognition (WSR). WSR je součástí windowsů už od verze Windows 7 a postupně byla stále vylepšována.

Rozhodně nemusíme být „native speakers“, abychom mohli používat jakoukoli aplikaci založenou na WSR. Je ale důležité WSR „připravit“, aby nám správně rozuměla.

Nezbytným předpokladem je rozumný mikrofon. Nemusí se jednat o žádné špičkové zařízení, ale na druhou stranu s levným zařízením také nemusíme dosáhnout dobrých výsledků. Určitě pomůže, pokud se bude jednat o směrový mikrofon, který filtruje zvuky přicházející z okolí. Mám také lepší zkušenosti s mikrofonem připojeným kabelem než s bezdrátovým, ale ani „wireless“ zařízení nebývá zásadní překážkou (pro létání používám wireless headset Logitech H600 a funguje dostatečně spolehlivě).

Pro úspěšné používání WSR je nicméně nezbytné mikrofon správně nastavit. Je potřeba zvolit správnou hlasitost zařízení (já používám 100%)

A dále je třeba přes tlačítko Configure v levém dolní rohu okna nebo přes ovládácí panely nastavit vstupní hlasitost přečtením vzorové věty. Pozor: čím hlasitěji větu přečtete, tím hlasitěji pak budete muset mluvit při zadávání hlasových příkazů. A přečtete-li větu naopak moc tiše, nebude vám možná WSR rozumět a nebo bude řadu vedlejších zvuků interpretovat chybně jako některé příkazy… Zde je to tedy o nalezení té správné úrovně hlasitosti.

Posledním úkolem, který je třeba provést před používání WSR, je nastavit váš hlasový profil. To se provede čtením textu, který se vám zobrazuje po větách v okně. Celý proces trvá asi 5 minut. Při čtení mluvte běžnou hlasitostí i rychlostí. Zbytečně nespěchejte, ale ani nemluvte příliš pomalu. Snažte se dobře artikulovat a být konzistentní.

Nyní by WSR měla být připravena a s pomocí Voice Attack by jste měli být schopni zadávat jednotlivé příkazy.

Tip 1: hlasových profilů můžete mít i více – návod ZDE.

Tip 2: svůj hlasový profil je dobré si zálohovat pomocí utilitky Speech Recognition Profile Manager Tool. Návod např. ZDE.

PC Simulátory



Pokud jste se dostali někdy do situace, kdy jste zoufale potřebovali namapovat nějakou třeba ne příliš frekventovanou funkci na HOTAS či Josytick a nebylo už kam, pak by Vám mohlo pomoci právě hlasové ovládání. Jedná se o velmi užitečný a praktický způsob, jak nahradit klidně i velké množství tlačítek a přepínačů, navíc s tou výhodou, že si nemusíte pamatovat, co vlastně ten který čudlík má dělat. A to nemluvím o takovém masochismu jako je mačkání SHIFT + CTRL + X za letu…

A pokud náhodou létáte více různých simulátorů, pak hlasové ovládání má navíc tu přednost, že si můžete vyrobit dva i více profilů se stejnými příkazy, ale v každém z nich budou na příkazy namapovány jiné klávesové zkratky. Hlasové ovládání má také zdá se velký potenciál v případě nastupující virtuální reality, kdy vám VR Headset komplikuje hledání čudlíků a přepínačů po hmatu na vašem ovladači. S hlasovým ovládáním nemusíte ruce z plynové páky a kniplu vůbec sundávat. A v neposlední řadě hlasové ovládání nabízí možnost opravdových hlasových povelů pro AI a jejich hlasové potvrzení přijetí rozkazu.

Pravděpodobně nejlepší SW pro hlasové ovládání, navíc určený speciálně pro hráče, je VoiceAttack (VA). V minulosti jsem vyzkoušel vícero různých aplikací, ale VA to vyhrál na plné čáře. Bezproblémová instalace i funkčnost a nabídka trial verze s možností zakoupit po vyzkoušení plnou verzi přes PayPal za rozumných 10$. Aplikace je navíc neustále vylepšována a vyvíjena a případné dotazy můžete dát na VA forum, kde Vám ochotní nadšenci vždy rádi pomohou vyřešit váš dotaz či problém.

VA využívá nativní Windows Speech Recognition z Windows 10. Proto je nutné si před instalací stáhnout jazykový balíček s angličtinou – z mnoha nabízených anglických verzí doporučuji verzi United Kingdom (já mám ve Windows angličtinu nastavenou jako defaultní jazyk, proto jsou následující screenshoty kompletně v angličtině). Jazykový balíček se přidá přes tlačítko „+ Add a language“ v okně „Region & language“.

… po stažení a instalaci jazykového balíčku s angličtinou pak lze v okně „Speech“ nastavit Angličtinu jako defaultní řeč („Speech“) pro Windows.

Nyní máte vše připravené k instalaci VoiceAttack. Ta je přímočará a průměrný uživatel Windows si s ní lehce poradí. Také samotné nastavení příkazů je intuitivní (tedy alepoň to základní). Určíte si slovní příkaz, klávesu či kombinaci kláves, která se má provést a ideálně také hlasové potvrzení o tom, že příkaz byl proveden. Je také dobré, vyplnit pole pro popis a zvolit si kategorii, do které příkaz náleží (usnadní Vám to později orientaci v případě většího množství příkazů).

Jako příklad uvádím definici příkazu pro vysunutí podvozku. Po vyslovení „gear down“ se simuluje stisk klávesy „G“ a ve sluchátkách uslyšíte hlasové potvrzení „gear down“.

Voice Attack ale umožňuje i složitejší či dokonce velmi složité a komplexní příkazy (makra). Takovým jednodušším složeným příkazem může například být plné vysunutí klapek na Bf 109, kdy je jinak potřeba opakovaně mačkat (držet) klávesu V:

TIP 1: IL-2 BOX se chová zvláštně, co se týká hlasem aktivovaných kombinovaných kláves (tj. složených kláves obsahujících modifikátory ALT, SHIFT, CTRL nebo WIN), protože kromě kombinované klávesové zkratky pošle navíc ještě samotnou klávesu bez modifikátoru.

Př. pokud máme standardně vytvořené hlasové povely pro podvozek (G) a pro zamknutí ostruhového kolečka (LEFT SHIFT + G) a zadáme v simulátoru povel s modifikátorem (tj. ten pro zatažení ostruhového kolečka), vykoná se nejen LSH + G, ale také samotné G (tj. zatažení/vytažení hlavního podvozku), což je nežádoucí. Proto je nutné pro simulátor IL-2 BOX všechny kombinované příkazy definovat po krocích (pak k uvedenému problému nedochází).

TIP 2: pokud máte ve Windows nahrán balíček ENGLISH (UK), tak máte k dispozici pravděpodobně pouze dva typy ženských hlasů HAZEL a ZIRA (mužský hlas GEORGE nelze pro VoiceAttack použít).

V profilu Voice Attack lze přes tlačítko Options (nahoře v okně) zvolit hlas. George se však nenabízí.

Pokud chcete mužský hlas, nainstalujte si Speech balíček pro ENGLISH (United States) a zvolte hlas s názvem DAVID.

Po nahrání Speech balíčku pro US english máte k dipozici mužský hlas DAVID.

TIP 3: pokud si přejete větší autentičnost, můžete si výše příkazy Voice Attacku vylepšit tím, že si potvrzení o zahájení a/nebo provedení příkazu namluvíte třeba v němčině a uložíte do mp3. Tyto krátké zvukové záznamy si pak můžete nechat spouštět před a po provedení příkazu. Takže např. pokud letíte s Bf 109 a řeknete „flaps full down“, VA vám odpoví „Landeklappen aufziehen – start“ a po dokončení vysunutí klapek, které trvá nějaký čas, vám oznámí „Landeklappen aufziehen – fertig“. Cool :-)

Na závěr uvádím výpis mého aktuálního profilu pro IL-2 Great Battles a na konci i link pro stažení .vap souboru, který si můžete importovat do VA.

Spoken Command Description Category ▾
Ammunition
RALT + G
Weapons
bomb delay
LCTRL + B
Weapons
bomb doors
N
Weapons
bomb mode
LWIN + B
Weapons
bomb safety
LWIN + S
Weapons
bomb sight
LSH + F
Weapons
combat position
LCTRL + C
Weapons
firing position
LSH + C
Weapons
gunner control
T
Weapons
gunner gunsight
LSH + T
Weapons
gunner reload
LALT + R
Weapons
gunsight filter
LALT + F
Weapons
gunsight fold
RALT + F
Weapons
gunsight reset
RALT + APOSTROPHE
Weapons
gunsight switch
LALT + M
Weapons
jettison stores
LSH + D
Weapons
reload guns
LALT + R
Weapons
rocket mode
LWIN + R
Weapons
attack
LALT+ 1
Orders
attack ground
LALT+ 2
Orders
commands
TILDE
Orders
cover me
LALT+ 5
Orders
flare green
LCTRL + 2
Orders
flare gun hide
LCTRL + TILDE
Orders
flare red
LCTRL + 1
Orders
flare shoot
LCTRL + SPACE
Orders
flare white
LCTRL + 3
Orders
formation
LCTRL + 6
Orders
formation left
LCTRL + 7
Orders
formation right
LCTRL + 8
Orders
Formation V
LCTRL + 9
Orders
Gunner attack balloons
RALT + 5
Orders
Gunner attack ground targets
RALT + 6
Orders
Gunner cease fire
RALT + 3
Orders
Gunner cease heavy fire
RALT + 4
Orders
Gunner close engage distance
RALT + 7
Orders
Gunner far engage distance
RALT + 9
Orders
Gunner fire at will
RALT + 1
Orders
Gunner normal engage distance
RALT + 8
Orders
Gunner return fire
RALT + 2
Orders
hold position
LCTRL+ 0
Orders
patrol around
LALT + 6
Orders
patrol for enemies
LALT + 7
Orders
patrol ground
LALT + 8
Orders
return to base
LALT + 0
Orders
return to our mission
LALT + 3
Orders
autopilot
A
Game
autopilot level
LSH + A
Game
clouds fix
LCTRL + K
Game
Enter
ENTER
Game
F P S
BACKSPACE
Game
Finish
ESC
Game
game
P
Game
Hide map
O
Game
HUD set
H
Game
change profile to windows
change profile
Game
Icons masked
LCTRL + U
Game
Icons mod
LSH + U
Game
Icons set
I
Game
map change
M
Game
Morning
VA START
Game
Mute
VA STOP
Game
next
TAB
Game
record
LCTRL + R
Game
right shick
mouse right click
Game
shick
mouse left click
Game
Show map
O
Game
snap
PRTSCR
Game
Boost off
LSH+ B
Engine
Boost on
LSH+ B
Engine
both engines
0
Engine
Connect turbo
LSH + I
Engine
Connect turbo and prop
LALT + I
Engine
cooler automatic
RSH + R
Engine
cooler close
RCTRL + MINUS 7x
Engine
cooler full close
RCTRL + MINUS 30x
Engine
cooler halve close
RCTRL + MINUS 15x
Engine
cooler halve open
RCTRL + EQUALS 15x
Engine
cooler open
RCTRL + EQUALS 7x
Engine
do blip
LSH + E (10x)
Engine
Engine 1 start
RCTRL + 1
Engine
Engine 2 start
RCTRL + 2
Engine
Engine 3 start
RCTRL + 3
Engine
Engine start
E
Engine
Engine stop
E
Engine
inlet close
LCTRL + MINUS 10x
Engine
inlet full close
LCTRL + MINUS 30x
Engine
inlet full open
LCTRL + EQUALS 30x
Engine
inlet halve close
LCTRL + MINUS 15x
Engine
inlet halve open
LCTRL + EQUALS 15x
Engine
inlet open
LCTRL + EQUALS 10x
Engine
left engine
1
Engine
left ignition press
RSH + NUM 1
Engine
left ignition release
RSH + NUM 1
Engine
oil close
LWIN + MINUS 10x
Engine
oil full close
LWIN + MINUS 30x
Engine
oil full open
LWIN + EQUALS 30x
Engine
oil halve close
LWIN + MINUS 15x
Engine
oil halve open
LWIN + EQUALS 15x
Engine
oil open
LWIN + EQUALS 10x
Engine
outlet close
LALT + MINUS 10x
Engine
outlet full close
LALT + MINUS 30x
Engine
outlet full open
LALT + EQUALS 30x
Engine
outlet halve close
LALT + MINUS 15x
Engine
outlet halve open
LALT + EQUALS 15x
Engine
outlet open
LALT + EQUALS 10x
Engine
Prop automatic
RSH + P
Engine
Prop feather
LCTRL + F
Engine
Prop manual
RSH + P
Engine
Prop set to feather
RSH + P and 160x RSH + EQUALS
Engine
right engine
2
Engine
right ignition press
RSH + NUM 2
Engine
right ignition release
RSH + NUM 2
Engine
s shift
LSH+ S (Supercharger)
Engine
center
NUM 5
Camera
close
+ 50x
Camera
close one
+ 30x
Camera
close out
– 30x
Camera
close three
+ 80x
Camera
close two
+ 40x
Camera
reset
NUM *
Camera
show bomb
F6
Camera
show enemy
LCTRL + F2
Camera
show enemy ground
LCTRL + F5
Camera
show flyby
F3
Camera
show friendly
LSH + F2
Camera
show friendly ground
LSH + F5
Camera
show me
F1
Camera
show plane
F2
Camera
Airbrakes
RALT + B
Aircraft systems
Attack siren
LALT + S
Aircraft systems
Bail out now
LCTRL + E
Aircraft systems
bank left 5
RCTRL + ARROW LEFT 5x
Aircraft systems
bank right 5
RCTRL + ARROW RIGHT 5x
Aircraft systems
canopy close
RALT + C
Aircraft systems
canopy open
RALT + C
Aircraft systems
cockpit lights
L
Aircraft systems
Flaps down
1x V
Aircraft systems
Flaps down 30
30x V
Aircraft systems
Flaps full down
200x V
Aircraft systems
Flaps full up
200x F
Aircraft systems
Flaps up
1x F
Aircraft systems
Flaps up 30
30x F
Aircraft systems
Formation lights
RALT + L (Formation lights)
Aircraft systems
Gear down
G
Aircraft systems
Gear up
G
Aircraft systems
Landing lights
RSH + L (Landing lights)
Aircraft systems
Lights
RCTRL + L (Nav lights)
Aircraft systems
nose down
RCTRL + ARROW UP 1x
Aircraft systems
nose down 10
RCTRL + ARROW UP 10x
Aircraft systems
nose down 5
RCTRL + ARROW UP 5x
Aircraft systems
nose left 5
LCTRL + Z 5x
Aircraft systems
nose right 5
LCTRL + X 5x
Aircraft systems
nose up
RCTRL + ARROW DOWN 1x
Aircraft systems
nose up 10
RCTRL + ARROW DOWN 10x
Aircraft systems
nose up 5
RCTRL + ARROW DOWN 5x
Aircraft systems
parking brake
LSH + /
Aircraft systems
Pressure toggle
LALT + A
Aircraft systems
radio channel
LALT + C
Aircraft systems
tailwheel
LSH + G
Aircraft systems
trim reset
LCTRL + T
Aircraft systems
Windows
LWIN +C
Aircraft systems
test speech

Svůj profil pro IL-2 Great Battles ve formátu .vap obsahující výše uvedené zkratky nabízím zdarma k dispozici ke stažení ZDE. Můžete si ho naimportovat do své instalace VA a použít ho například jako základ pro svůj vlastní profil. Je smozřejmě nutné, aby klávesové zkratky uvedené v profilu odpovídaly příslušným klávesovým zkratkám v simulátoru. Profil je však vytvořen na defaultní klávesové zkratky, takže by v 95% neměl být problém. Výjimkou jsou klávesy pro klapky, které jsem přemapoval na F = klapky up a V = klapky down.

2. díl článku o hlasovém ovládání naleznete ZDE.

PC Simulátory