MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "warnings": {
        "query": {
            "*": "Formatting of continuation data has changed. To receive raw query-continue data, use the 'rawcontinue' parameter. To silence this warning, pass an empty string for 'continue' in the initial query."
        }
    },
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "Reconocimiento_voz_continuacion",
        "continue": "gapcontinue||"
    },
    "query": {
        "pages": {
            "183": {
                "pageid": 183,
                "ns": 0,
                "title": "Reconocedor De Voz",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "'''RECONOCEDOR DE VOZ \"RECO\"'''\n\n\n=='''Integrantes'''==\n\n*Fabricio Benitez\n*Guillermo Amor\u00edn\n*Victoria Rocha\n\n=='''Objetivos'''==\n\n*Objetivos generales: \n**Control del robot mediante el habla desde otra XO o desde la misma que est\u00e1 conectada al Buti\u00e1.\n\n*Objetivos espec\u00edficos: \n**Mover el robot mediante el habla.\n**Utilizar sensores del robot mediante el habla.\n**Crear un programa que dada una l\u00ednea de texto proporcionada por un reconocedor de voz, busque los comandos correspondientes a la acci\u00f3n que se desea realizar.\n\n=='''Desarrollo del problema'''==\n\nComenzamos buscando un reconocedor de voz que funcione en Linux.\n\nProbamos varios programas (Simon, Julius, etc) pero no logramos hacer funcionar ninguno de ellos. Nos reunimos con un integrante de un grupo anterior que trabaj\u00f3 con un proyecto similar a \u00e9ste; \u00e9l obtuvo buenos resultados usando Sphinx con un modelo de lenguaje en ingl\u00e9s, pero nosotros pretend\u00edamos que el programa reconociera la voz en espa\u00f1ol. De igual manera nos fue bastante \u00fatil la info que obtuvimos de su parte para pruebas que hicimos luego.\n\nProbamos nuevamente con Sphinx, se pudo compilar y lograr que \"funcionara\" pero nos caus\u00f3 problemas al momento de reconocer, intentamos calibrar varias veces pero segu\u00eda presentando la falla.\n\nA partir de ah\u00ed probamos otros reconocedores para Linux, pero no pudimos hacer funcionar ninguno de la manera que nosotros precisabamos. Nos contactamos v\u00eda mail con el desarrollador de Sphinx pero no obtuvimos respuesta alguna.\n\nAl ver que no conseguiamos reconocedor, decidimos cambiar un poco el rumbo de nuestro proyecto; en ese momento nos propusimos realizar un programa que funcione para cualquier reconocedor de voz \"externo\" (no necesariamente debe estar integrado a nuestro programa) y de acuerdo a los objetivos.\n\nEl programa \"RECO\" consiste en que dada una l\u00ednea de texto proporcionada por el reconocedor de voz, busque primero la palabra butia con la que se indica que se le esta hablando al robot, a partir de ah\u00ed se busca el comando que deseamos ejecutar seguido de los par\u00e1metros necesarios.\nHay que aclarar que le debemos indicar al robot que le hablamos con la palabra butia una vez antes de cada comando que deseamos ejecutar.\nPor ejemplo si deseamos que el robot se mueva hacia atr\u00e1s por 5 segundos, basta con decir: '''\"BUTIA ATRAS 5\"'''. Otra forma de hacerlo y por la cu\u00e1l se obtendr\u00eda el mismo resultado ser\u00eda diciendo: '''\"Por favor robot BUTIA movete hacia ATRAS durante 5 segundos\"'''.\n\nLuego de realizar el programa encontramos un reconocedor de voz que viene impolementado en windows 7, y reconoce muy bien el espa\u00f1ol. Por lo que decidimos utilizarlo. Para conectar el equipo al que se le habla con el robot Buti\u00e1, se utiliza una conexi\u00f3n por socket.\n\n=='''Conclusiones'''==\n\nNo logramos cumplir todos los objetivos, ya que no encontramos ning\u00fan reconocedor de voz que funcione en la XO.\nSe logr\u00f3 realizar el programa que recibe una l\u00ednea de texto del reconocedor de voz, y env\u00eda los comandos a ejecutarse de acuerdo a lo que el usuario desea que el robot haga.\n\n=='''Funcionamiento de RECO'''==\nPara controlar el robot con el habla es necesario contar con dos PCs (podr\u00eda ser una tambi\u00e9n).\nUna en la que haya un micr\u00f3fono, python 2.7, reco.py y un programa de reconocimiento de voz (en nuestro caso el que viene incorporado en Windows 7). La otra debe poder correr los programas necesarios para controlar el robot (bobot-server.lua, telnet, etc).\nAmbos equipos deben conectarse entre s\u00ed para pasar los comandos de uno a otro.\n\n=='''Trabajo a futuro'''==\n\n*Encontrar un reconocedor de voz que funcione correctamente en la XO para porder utilizar nuestro programa all\u00ed.\n*Modificar el c\u00f3digo para que quede mas claro y legible.\n*Modificar el c\u00f3digo para poder utilizar todas las funciones del butia como por ejemplo avanzar una determinada cantidad de cent\u00edmetros, girar una determinada cantidad de grados, etc.\n\n=='''Documentaci\u00f3n'''==\n*http://cmusphinx.sourceforge.net/\n*http://butia.git.sourceforge.net/git/gitweb.cgi?*p=butia/butia;a=blob;f=trunk/pythonAPI/butiaAPI.py;h=e7c25a3da08093c9e6f90e8a74828639236e12e8;hb=HEAD"
                    }
                ]
            },
            "1006": {
                "pageid": 1006,
                "ns": 0,
                "title": "Reconocimiento voz 2013",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "Este proyecto propone un relevamiento del estado del arte de bibliotecas de reconocimeito de voz, en particular el framework pocket Sphinx  Se espera que el estudiante desarrolle una gram\u00e1tica simple y un plugin para tortuga de manera de poder controlar el robot mediante la voz\n\nTutor: Andr\u00e9s Aguirre Dorelo\n\nCapacidades a desarrollar: Procesamiento del lenguaje natural"
                    }
                ]
            }
        }
    }
}