Udviklers guide til KTTS |
forrige | næste |
Indholdsfortegnelse
KTTS har to programmeringsgrænseflader (API'er):
KDE's tekst-til-tale programmeringsgrænseflade som bruges af programmører for at give programmerne tekst-til-tale funktioner. Programmer kommunikerer med KTTSD via DCOP.
KTTSD grænseflade for plugin- som bruges for at tilføje plugin for talesyntese i KTTSD, så KTTS fungerer med et nyt talesynteseprogram.
Følgende afsnit giver en kort beskrivelse af KDE's tekst-til-tale programmering med DCOP-grænseflade. Fuldstændig dokumentation for begge programmeringsgrænseflader er tilgængelig direkte på KDE's netsted for tilgængelighed (http://accessibility.kde.org).
Programmer sender forespørgsler om tekst-til-tale tjenester via KDE's DCOP-grænseflade til objektet kspeech i programmet KSpeech.
Indtast følgende kommandoer i en terminal.
Hvis KTTSD ikke allerede kører
kttsd
For at sætte et tekstjob i kø som skal læses op
dcop kttsd KSpeech setTekst "
tekst
" "oplæser
"
hvor
er teksten som skal læses op, og tekst
er en sprogkode såsom Oplæser
, en
, osv. Denne kommando læser ikke teksten op, men sætter i stedet et tekstjob i kø for oplæsning.da
Eksempel.
dcop kttsd KSpeech setTekst "Dette er en test." "da"
For at læse det seneste tekstjob i køen op
dcop kttsd KSpeech startTekst
0
I dette tilfælde, henviser 0
til det seneste job i køen. Du kan også angive et specifikt jobnummer. (Hvis intet jobnummer angives, kræves 0
.)
For at stoppe tekstjobbet som for øjeblikket læses op
dcop kttsd KSpeech stopTekst 0
Afhængig af hvilket plugin for talesyntese som bruges, stopper oplæsningen måske ikke med det samme.
Der er mange flere kommandoer som kan sendes. For at se en liste af mulige kommandoer, skriv
dcop kttsd KSpeech
eller læs KDE's tekst-til-tale programmeringsgrænseflade direkte.
forrige | hjem | næste |
Kommandoreference | op | Spørgsmål og svar |