Aqui segue uma pequena lista de comandos úteis para quem vai desenvolver
para o dosvox.


1. Sintinic:
Serve para inicializar o banco de
vozes do sistema.
Deve ser usada antes de qualquer outro comando que mexa com o sintetizador.
Forma de uso:
Sintinic(veloc, dirambiente); onde:
veloc, é a velocidade de fala.
Aceito valores entre 0 e 5.
Especificando 0, usa a velocidade configurada no sistema.

2. Sintwriteln: escreve na tela e sintetiza uma mensagem.
Forma de uso:
Sintwriteln(mensagem); onde mensagem pode ser algo entre aspas simples ou
uma variável do tipo string.

3. Sintwriteint: escreve na tela e sintetiza um valor inteiro.
Forma de uso:
Sintwriteint(inteiro); onde inteiro pode ser um valor numérico inteiro
ou uma variável
do tipo inteiro.

4. Sintetiza: fala uma mensagem mas não escreve na tela.
Forma de uso:
Sintetiza(mensagem); onde mensagem pode ser um conteúdo entre aspas
simples ou
uma variável do tipo string;

5. Sintambiente: obtem um valor de um ítem presente no dosvox.ini.
Forma de uso:
sintambiente(nomesecao,nomeambiente); onde nomesecao é o nome da seção no dosvox.ini
que está o ítem que pretendemos obter o valor.
Nomeambiente é o ítem que gostaríamos de obter seu valor.
O retorno é o valor do ítem. Exemplo:
sintambiente('WEBVOX,'DIRWEBVOX');
Retorna o valor de dirwebvox, configurado em seu dosvox.ini.

6. Sintfalando: verifica se o sintetizador ainda está falando.
útil quando se precisa saber se o sintetizador está falando para
executar algo.
Podemos usar assim:
while sintfalando do waitmessage;
Essa linha paraliza o programa até que o sintetizador termine d e falar.
Waitmessage é um comando presente na unit windows,
então deve declarar essa unit caso queira usar esse recurso.

7. Sintsom: toca um arquivo de som do tipo wav.
Forma de usar: sintsom(arquivoatocar); onde arquivo a tocar é o nome do
arquivo
que se pretende tocar.
Muito útil em programa que usa voz humana no lugar da voz do sintetizador.
Pode-se tocar as mensagens de voz com sintsom.

8. Sintclek: emite um clek.
Forma de uso:  sintclek;

9. Sintbip: emite um bip.
Forma de uso: sintbip;

10. Sintsoletra: soletra uma mensagem.
Forma de uso: sintsoletra(mensagem); onde mensagem pode ser uma mensagem
entre
aspas simples ou uma variável do tipo string.

11. Sintedita: permite editar uma mensagem anteriormente escrita
numa variável string.
Forma de uso: sintedita(varcampo,x,y,tamanho,altera); onde:
varcampo é a string que receberá o conteúdo editado.
x e y são, respectivamente, coluna e linha onde o campo começa e termina na
tela.
Tamanho é o número de caracteres permitidos para entrada, por exemplo,
se especificarmos 10, só vamos vizualizar 10 caracteres nessa variável.Altera é um valor booleano.
Se falso, só será permitido a leitura, mas não a modificação.Se verdadeiro, permite ler e modificar.

12. Sintreadln: lê do teclado para uma variável string.
Forma de uso: sintreadln(var); onde var é uma variável do tipo string.

13. Sintreadkey: lê do teclado um único caractere.
Forma de uso:
c := sintreadkey; onde c é uma variável do tipo char.
será retornado a tecla que foi pressionada.

14. Sintletecla: semelhante à função sintreadkey, contudo, usa duas
variáveis char.
Útil quando se precisa capturar caracteres da tabela ascii estendida
(aquelas
que retornam o código 0), por exemplo, setas, teclas de f1 até f12, etc...
Forma de usar:
sintletecla(c1,c2); onde c1 e c2 são do tipo char.
C1 guarda o código do caractere que foi pressionado.
Quando esse código for 0, c2 recebe o segundo código, por exemplo:
Seta abaixo retorna o código 0 80.
O 80 estará em c2.

15. Sintreadint: lê do teclado um número inteiro.
Forma de uso: sintreadint(var); onde var é uma variável do tipo inteiro.

16. Maiuscansi: converte uma cadeia para maiúscula.
Forma de uso:
s := maiuscansi(s); onde s é uma variável do tipo string.

17. Executaarquivo: executa um arquivo qualquer.
Forma de uso: executaarquivo(nomearq) onde nomearq é o nome do arquivo a
ser executado.
A rotina analisa a extenção do arquivo e tenta decidir qual o programa
adequado.
Caso haja especificação no dosvox.ini para a extenção do arquivo
pretendido, ele será usado.
*
