
que es un tema que me apasiona, estuve averiguando la forma de que mi programa hable el text (text to speech) como lo hice en Visual Basic 6, pero es tema para más adelante
y también me gustaría añadirle que me reconozca la voz, eso sería formidable
el código resultante es:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
from Tkinter import *
resp1 = "¿Hola como estás? ¿Cómo te llamas?"
def onEnter (event):
frase = entrada.get()
entrada.delete(0,75)
# generate a "response" from the variable "input"
resp1 = "esta es mi respuesta"
# print the answer
imprimir(resp1)
def imprimir (resp1):
texto.delete(1.0,END)
texto.insert(INSERT, resp1, 'tag-center')
ventana = Tk()
ventana.geometry("1024x782+150+30")
'''The first two parameters are the width and height of the window.
The last two parameters are x, y screen coordinates.
'''
ventana.title('Danito')
texto = Text(ventana,
fg = "white",
font = "verdana 14 bold italic",
relief = SUNKEN,
width = 80,
height = 30,
bd = 10,
bg = "sea green",
#justify = "center",
)
texto.tag_configure('tag-center', justify='center')
texto.insert('end', resp1, 'tag-center')
entrada = Entry(ventana,
justify="center",
borderwidth=20,
width=75,
relief=RAISED,
fg = "DeepSkyBlue3",
bg = "yellow",
font = "Verdana 14 bold italic",
)
texto.pack()
entrada.pack()
#take the entry text of user
entrada.bind('<Return>', onEnter)
entrada.focus_set()
ventana.mainloop()
¡¡¡¡¡Muchas gracias a todos!!!!!



