Páginas

Showing posts with label dosvox. Show all posts
Showing posts with label dosvox. Show all posts

Saturday, June 2, 2012

Delphi em uma imagem

Depois de sabe-se lá quantos anos sem ver uma tela dessas na minha frente, eis que acabo de instalar o Delphi 7 em um máquina virtual!
Escrever um programa continua sendo uma questão de segundos:





Fazer interfaces gráficas assim é super divertido!

Próximo passo: tentar compilar o DOSVOX.



















Friday, December 5, 2008

Síntese de voz usando Python

Na apresentação que fiz com o Neno na PythonCampus no dia 6 de novembro [1], mostramos um script para falar para a platéia. A autoria é do Neno, eu apenas pedi para publicar.

Uma pena que só funciona em Windows (depende do comtypes [2]). Para rodar em linux poderíamos usar o eSpeak, o mesmo sintetizador usado pelo Orca.

# -*- coding: utf-8 -*-
import comtypes.client

tts = comtypes.client.CreateObject("sapi.SPVoice")

frase1 = (u"Oi comunidade Python! Este é um exemplo do Python utilizando sintetizador de voz. "
u"É possível desenvolver programas com fala para cegos utilizarem o computador em Python.")
print frase1
tts.Speak(frase1)

v = tts.GetVoices()
totalDeVoz = len(v)

frase2 = u"Este computador tem %d vozes instaladas, são elas:" % totalDeVoz
print frase2
tts.Speak(frase2)

#pega o nome da voz de numero 0
nomeVoz = v[0].GetDescription()
#Lista o nome de todas as vozes instaladas
for i in v:
print i.GetDescription()

#Sintetiza o nome de todas as vozes instaladas
for i in v:
x = tts.Speak(i.GetDescription())



[1] http://lifeatmymind.blogspot.com/2008/11/palestra-na-python-campus.html
[2] http://downloads.sourceforge.net/comtypes/comtypes-0.5.2.win32.exe

Friday, November 7, 2008

Palestra na Python Campus

Ontem fiz uma apresentação no evento Python Campus, realizado no campus Candelária da Universidade Gama Filho.
Claro, não seria nada sem a espetacular performance do Neno Albernaz. Juntos mostramos o desenvolvimento de aplicações web em Python, utilizando o TurboGears, por pessoas com deficiência visual, com auxílio do sistema DOSVOX.

Já faz algum tempo que vejo o Neno usar o DOSVOX, e sempre fiquei impressionado com a alta produtividade. Essa semana instalei na minha máquina e já fiquei viciado, mesmo possuindo minhas capacidades visuais.
Atualmente o DOSVOX é implementado em Pascal, porém o projeto tende a ser reimplementado em Python e se tornar multiplataforma.
Espero poder contribuir com código!

A palestra foi empolgante. O público se interessou bastante pelo DOSVOX, e o TurboGears ficou ofuscado com razão.
Gargalhadas foram ouvidas quando mostramos alguns dos joguinhos presentes no DOSVOX, a maioria com um toque de humor.
Espero que possamos apresentar mais palestras juntos no futuro.

Seguem os slides no meu slideshare.net:

Desenvolvimento Web com TurboGears e DOSVOX
View SlideShare presentation or Upload your own. (tags: dosvox turbogears)