Přejít k hlavnímu obsahu

Naučte Windows hovořit přes VBScript

redakce 15.06.2012
info ikonka
Zdroj:

VBScript umí vydávat zprávy nejen přes „messagebox“, nýbrž také verbálně. K tomu použijte metodu »speak« objektu typu »SAPI.spvoice«.

Způsob funkce objasňuje jednoduchý ukázkový program:

option explicit

dim strText

dim objStimme

strText = („A Dream Within A Dream“)

set objStimme = createobject(„SAPI.spvoice“)

objStimme.speak strText

set objStimme = Nothing

Do proměnné »strText« uložte zprávu, která má být přečtena. Potom funkcí »createobject()« vytvořte objekt »objStimme« typu »SAPI.spvoice«. Následně vyvolejte metodu »speak« z »objStimme« a předejte jí prostřednictvím »strText« text k přečtení. Windows ovšem z výroby ovládají, skoro jako mateřštinu, jenom angličtinu, takže české věty z nich dostanete jen těžko, nebo vůbec. Chcete‑li operační systém naučit „mluvit“ česky, musíte text zapsat doslovně anglickou abecedou a zpočátku jistě mnohokrát měnit, než bude výsledek akceptovatelný. Tento stavební kámen můžete jednoduše integrovat do svých VBScript projektů.


Máte k článku připomínku? Napište nám

Mohlo by se vám líbit








Všechny nejnovější zprávy

doporučujeme