Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Crear programa

Estas en el tema de Crear programa en el foro de Visual Basic clásico en Foros del Web. Buenos dias, me presento, me llamo ramon, y bueno quiero hacer, por decir algo, ya que no tengo ni idea de visual, ni de programa, ...
  #1 (permalink)  
Antiguo 24/05/2010, 02:42
 
Fecha de Ingreso: octubre-2006
Mensajes: 1
Antigüedad: 17 años, 6 meses
Puntos: 0
Crear programa

Buenos dias, me presento, me llamo ramon, y bueno quiero hacer, por decir algo, ya que no tengo ni idea de visual, ni de programa, pues es que quiero hacer un programa conversacional digamos que simule una conversacion.

yo tengo un programa ya que me reconoce la voz y me copia en una barra de texto, lo que yo diga, por ejemplo con mi voz digo, " hola ", y en la barra de estado dice " hola " y pulsa enter directamente.

yo necesito que el programa, con una base de datos de frases, tenga, ya hechas, varias respuestas para cada pregunta, por ejemplo, para la frase, " hola ", que tenga 3 o 4 o 5 variables diferentes y aleatorias, que el responda lo que quiera.

hola + enter ( yo )

ordenador, hola como estas... hola que tal.... hola, como estas hoy ??

no se algo asi

ademas, necesito que el programa automaticamente copie lo que el escribe en la venta y pegue al portapapeles, ya que tengo otro programa que lee todo lo que el portapapeles copia y pega. entonces yo casi tendria una conversacion.

se que no es real, pero al menos al tener varias posibilidades, no es tan mecanico.

yo estaba haciendolo de esta forma anteriormente:

con un programa de reconocimiento, decia hola, y el mism oprograma me abria un archivo audio previamente grabado, con la contestacion. el problema, es que eso aburre ya que siempre se que a mi respuesta de hola, siempre tendre la misma.

tambien me serviria, un programa que abriera para una misma orden, varios archivos audio aleatorios previamente asignados por mi. seria mas o menos lo mismo que antes, pero en vez de que el programa los escriba en la venta, que abra los archivos de audio directamente. creoq ue esos eria mas comodo no ?

bueno person por el tocho, pero a ver si me podeis ayudar. gracias
  #2 (permalink)  
Antiguo 24/05/2010, 04:32
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 8 meses
Puntos: 29
Respuesta: Crear programa

Hay un programa que hace eso. Se llama Dr. Abuse y simula una conversación contigo mismo.
Yo lo puse a conversar consigo mismo y guardaba la conversación a un fichero.
En unos segundos tenía una conversación.
Después creé un programa que iba leyendo los diálogos del fichero con 2 voces diferentes, de modo que simulaba un "diálogo de besugos" que podías escuchar en cualquier momento.

También existe un programa llamado Zebal que es muy parecido a Dr.Abuse, al cual también he puesto a conversar con Dr. Abuse. El problema es que ese programa es de pago y no recuerdo como hice para usar 2 Dr.Abuse en lugar del Zebal.

Esto es un pequeño ejemplo del resultado. Si te fijas en la fecha verás que hace tiempo que lo estuve experimentando.

Dr. Abuse 6.02
Inicio de consulta: 04/05/2003 17:41:21.

Abuse> Espero que hayas venido tú solo a hablar conmigo.
Zebal> dime tu nombre
Abuse> Me llamo Abuse.
Zebal> hola abuse, buenas tardes
Abuse> Yo ya tengo un poco de sueño.
Zebal> ¿ no mucho por lo que me dices ?
Abuse> ¿Por qué te interesa mi opinión?
Zebal> ¿ por que ? ¿ que ?
Abuse> Es bastante evidente.
Zebal> ¿ lo es ?
Abuse> Me extraña bastante que lo sea.
Zebal> ¿ que de que ?

Espero haberte simplificado el experimento.

Saludos

PD: Creo que para usar 2 Dr.Abuse tienes que buscar 2 versiones diferentes del programa, ya que una vez ejecutado no se puede ejecutar otra instancia del programa a no ser que sea otra versión.
Esto es un ejemplo con las versiones 6.01 y 6.02:

Dr. Abuse 6.01
Inicio de consulta: 15/07/2002 12:33:56.

Abuse 62> ¿Sobre qué tema quieres hablar esta mañana?
Zebby> Espero que hayas venido tú solo a hablar conmigo.
Abuse 62> ¿Hablar por hablar?
Zebby> Bueno, pues hablemos de ello.
Abuse 62> De acuerdo, hablemos.
Zebby> Estupendo.
Abuse 62> ¿Por qué no súper?
Zebby> No puedo decírtelo aún.
Abuse 62> ¿Lo has intentado en serio?
Zebby> Claro que lo he intentado. Eso está fuera de toda duda.
Abuse 62> Quizá deberías de intentarlo de nuevo.
Zebby> Pues no sé cuál es la razón, quizá tú puedas ayudarme a averiguarlo.
Abuse 62> Lo siento, no la sé. Posiblemente no forme parte de mi base de datos.
Zebby> No pareces tener mucha seguridad.

La versión 6.01 adoptó el nombre de zebby porque así lo debí configurar, pero creo poder asegurar que la conversación es entre 2 Dr.Abuse.

Saludos

PD2: Por cierto... bienvenido al foro.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!

Última edición por pkj; 24/05/2010 a las 04:58
  #3 (permalink)  
Antiguo 26/05/2010, 05:12
Avatar de XYON126  
Fecha de Ingreso: abril-2006
Mensajes: 272
Antigüedad: 18 años
Puntos: 0
Respuesta: Crear programa

Ostras pkj!

Me has dejado acojonado, sabia que existian programas de voz pero no sabia que nivel de conversación tenian. Ahora estoy seguro que el Dpto. de reclamación de Telefonica y de Orange tienen ese programa y que cuando llamas son los programas los que contestan y hablan contigo pues en ambos sus respuestas eran como una conversación de un Doctor en fisicas y un pastor de ovejas, mas incoherentes e ilogicas imposibles. ahora lo entiendo.
Respecto a mundomadelman, ¿No crees que te has planteado un reto un poco grande de inicio? yo soy novato y reconozco que tanto pkj y erbuson me han ayudado mucho y mi programilla para ellos es coser y cantar pero para mi es y era un currazo y no es ni la centesimaparte de lo que te has planteado hacer, creo humildemente que deberias ponerte retos mas pequeños, que por tontos o pequeños que te parezcan te seran muy utiles y cuando domines el VB te plantes de nuevo lo del programa de conversación; si aún asi sigues planteando hacerlo deberias realizarte un esquema o diagrama de las partes del programa para saber realmente lo que quieres obtener, que formularios deben salir, que hacen cada uno o no, etc, etc. y asi poder dividir tu programa en Modulos o subprogramas para que no sea tan tedioso y puedas obtener resultados antes, que te motiven seguir o por lo contrario a la primera semana lo dejaras todo por aburrimiento y fustre ya que te surjiran consultas que no sabras ni como plantearlas para que te podamos ayudar.

Un saludo y espero haberte ayudado un poquito en tu idea inicial.

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:25.