jueves, 18 de agosto de 2011

Habilitar Google Voice Search para reconocimiento Español

La primera versión de Google Voice Search estaba habilitada para el Inglés, luego actualizaron sus BBDD e incorporaron un reconocimiento de términos* latinos. Para poder aprovechar esa función es necesario que en la página en donde se incorpore el input de Voice, se agregue el siguiente TAG <html lang="es"> (es=español o por defecto en=english). Con sólo agregarlo al inicio de nuestro código HTML el formulario reconoce las palabras en español y realiza las respectivas búsquedas.


* Términos poco usuales, son más difíciles de interpretar por Google Voice Search.

miércoles, 17 de agosto de 2011

Comunicación con GOOGLE TREND

Para saber los resultados más buscados, debo leer archivos .CSV (Similar a Excel) que genera Google Trend, Google guarda los datos en lo que denomina "reportes".

1) Fuerzo la descarga del archivo
http://www.google.com/insights/search/overviewReport?q=DATO1%2CDATO2&geo=AR&date=today%207-d&cmpt=q&content=1&export=1

2) Analizo mediante PHP, parseando el contenido:

(http://www.holamundo.es/lenguaje/php/articulos/leer-un-fichero-csv-variables-separadas-por-comas-en-php.html)

3) Genero condicionales para enviar y generar la lectura del texto.


viernes, 12 de agosto de 2011

INVESTIGACIÓN


METHOD GET – GOOGLE

Estuve analizando un poco como se maneja Google Trend. Una de las ventajas que tengo es que en los formularios el METHOD es Get así que para hacer una búsqueda: puedo adquirir datos (preguntando) desde la URL con $variable desde PHP y recoger los datos de la misma forma.


Trabajando actualmente en esta programación...
 …………………………………………………………………………………………….

VOICE SEARCH

Estoy trabajando para poder enviar las palabras del INPUT de un formulario (Ej.: una determinada búsqueda), de forma directa, apenas se complete de escribir/hablar. (Para evitar el uso del botón enviar, Submit).

Resuelto mediante JavaScript con el siguiente código 

La función es la siguiente:

 function startSearch(event) {
        event.target.form.submit();
      }

Y se ejecuta, colocándo dentro del INPUT del FORM :

onspeechchange="startSearch"


…………………………………………………………………………………………….


EVITAR CLICK - BOTÓN MICRÓFONO

Con respecto al Botón de Micrófono (figura en todos los formularios de búsqueda, bajo Chrome) no encontré, por ahora, alguna forma de activarlo sin uso de Mouse. De todas formas me surgen ideas a partir del Hardware (switch a partir de un Mouse), para activarlo.

En busca de una solución

Analicé la posibilidad de trabajar con extensiones de Chrome:

Extensiones: Permiten generar aplicaciones para el navegador mejorando su usabilidad. 

Requisitos: Html - Css y conocimientos en JS

Tutorial básico - una especie de "Hola Mundo":

Una vez hecha nuestra aplicación, para poder subirla y que sea vista por otros usuarios en la galeria de extensiones de Chrome (Web Store https://chrome.google.com/webstore?hl=es&category=ext) se nos pide un depósito de 5 Dólares. De todas formas, para hacer pruebas, se puede ejecutar de manera local. Yendo en el navegador a: Configuración > Herramientas > Extensiones (allí uno se encuentra con la solapa MODO DE DESARROLLADOR, al desplegarla tenemos la opción de EXAMINAR archivos del equipo, en dónde subimos nuestro proyecto Zipeado (Atención!!!! tiene que ser .zip, en .rar marca error).


CONCLUSIÓN:


1- Google Voice Search No funciona sin internet, es decir que las comparaciones TEXTO-VOZ se realizan en su servidor. 
2- El botón de micrófono que figura en cada input no depende unicamente de la instalación de la extensión (GOOGLE VOICE SEARCH para Chrome), Si uno coloca el siguiente código x-webkit-speech en cualquier INPUT de un FORM, bajo Chrome y todo navegador que trabaje con WebKit (creo que Safari también lo hace), aparecerá la opción de escribir el texto mediante VOZ.
3- No están habilitados el api para modificar la forma de hacer PRESS mediante programación, el ícono (mic) que se encuentra en cada INPUT se toma desde el servidor de GOOGLE o Directamente en la programación del NAVEGADOR.


Por estas razones, me veo obligado a manipular el Hardware, armando un botón con el MOUSE y colocando el puntero encima del Press INPUT que activa el MICRÓFONO. Para así ingresar las búsquedas mediante voz.
…………………………………………………………………………………………….

DE TEXTO A VOZ

Me encontré con VOZME, es interesante, lee textos ONLINE dentro de un INPUT.  Lo cual puede que me permita armar un código en PHP que envíe esos datos y los lea de forma ONLINE.  Estoy trabajando en eso.
Investigándo un poco más, me encontré con que Google Translate posee un lector de texto con una voz más clara. Estoy trabajando en eso, buscándo la forma de vincularlo con PHP.
 …………………………………………………………………………………………….

MATERIALIDAD 

Me pareció interesante representar a la opinión pública con esta figura, que conseguí en un local de Moreno. La veo como algo neutro, pudiéndo representarse con ella cualquier persona, (una representación universal).
(Incluyéndole micrófono en la/s oreja/s y un parlante en la boca y/o alrededores, además de otras ideas que vayan surgiendo).
En cuanto a su rostro, debo buscar la forma de mejorar las imperfecciones que tiene el telgopor.
Por dentro se encuentra perforada, lo que me facilita la incorporación de cables, etc. Como así también la colocación de una luz (led), que le da un impacto interesante.



………………………………………………………………………………………….....

IDEA BÚQUEDA POR VOZ

Hasta acá la obra funciona con los datos recibidos y expresados mediante el audio (voz). Pensaba incorporar que los usuarios puedan preguntar por ej: por 2 personas (2 cosas, o lo que les resulte de interés comparar), y la obra les devuelva la búsqueda más popular.

*Como ejemplo, que me sorprendió, desde el 2004 hasta el 2011, Tuvo un flujo de búsquedas mayor  Ricardo Fort (azul), por un Pico entre los años 2009 -2010, comparándolo con Jorge Luis Borges (rojo) con un promedio permanente. 



Esquema de funcionamiento ||





PROYECTO ||



“Cuando las cosas desconocidas son comunicados a las grandes masas de gente, la verdad sufre una distorsión considerable y muchas veces radical”.
Walter Lippmann

“Conozco a alguien que tiene más espíritu que Napoleón, que Voltaire, que todos los ministros presentes y futuros: la opinión pública”.
Charles-Maurice Talleyrand Périgord

TÍTULO: INFLUENCIAS COLECTIVAS


BREVE DESCRIPCIÓN

Los individuos que conforman una sociedad son generalmente influenciables ante una opinión mayoritaria, dominante, tendiendo a adherirse a ella. La información se obtiene a través de un contacto directo entre los individuos y/o a través de los medios de comunicación.
De esta manera las sociedades se ven marcadas de modo decisivo por la influencia de la opinión pública, es decir “la tendencia o preferencia real o estimulada de una sociedad hacia hechos sociales que le reporten interés”. Cuando la sociedad recibe gran cantidad de información (Hiperinformación) se vuelve incapaz de reconocer cuales son erróneas y cuales no, cuáles están manipuladas y cuales no. Como resultado los medios de comunicación modernos, son en gran parte responsables de las transformaciones y los causantes de los fenómenos que caracterizan a la sociedad posmoderna y su cultura. Su función es informar a la población, de manera amplia y objetiva, sobre los acontecimientos trascendentes que la implican, no obstante, asistimos a una época neoliberal en la que por encima de dicha función priman intereses económicos, políticos, religiosos, culturales, etc.

INFLUENCIAS COLECTIVAS reflexiona sobre como los medios de comunicación inciden en la sociedad. Reflejándose en los motores de búsqueda (Google) visitados por los usuarios.

Esta obra se modifica a través de variables de acción involuntaria, datos tomadas vía web de Google Trends (Insights Search) para posteriormente ser alojados en una base de datos, que muestra los términos de búsqueda más populares en un determinado segmento de tiempo. Manifestando, la obra, sonora y visualmente un ranking de las 10 búsquedas más relevantes.
También permite la participación directa del usuario (acción voluntaria), mediante su voz, comparando 2 búsquedas, obteniendo como resultado la más popular.


JUSTIFICACIÓN TEÓRICA

En la actualidad los medios de comunicación son una herramienta esencial para conocer los sucesos, no solo locales sino también a nivel mundial, su función es la de comunicar, formar y entretener a través de distintos sistemas de comunicación, como la radio, prensa, Internet, destacándose entre ellos la televisión, como conformadores de nuestra cultura. Nadie pone en duda que los medios son un importante avance, la postura crítica que conlleva a la reflexión de la comunicación surge a partir de la operación y contenido de sus mensajes. Su modo de generar noticias, percepciones y referentes de todo tipo que van a ser tenidos en cuenta por los ciudadanos y que algunos medios ofrecen para manipular a determinados grupos sociales. Estos medios tienen una importante influencia que modifica los modos de vida de una sociedad, sus costumbres, sus elecciones y sus pensamientos. Generando el consumismo y principalmente cooperando en la formación de la opinión pública. Contribuyen en la creación de preconcepciones y estereotipos en las personas, logrando una deformación de la realidad, siendo peligrosa para algunos usuarios que no acceden a otra fuente de información (libros, estudios, etc.) para contrastar con la pseudo realidad que le brindan estos medios.

Nos encontramos en la era de la noticia Express, que está basada en la instantaneidad informativa, produciendo un impacto de mayor relevancia en el receptor a través de la noticia. Pero sucede que en las redacciones no hay tiempo material para chequear que la noticia sea veraz y al optar por la inmediatez se corre el riesgo de faltar a la verdad, desinformando. Desinformación que se transforma en manipulación cuando existen mecanismos de intencionalidad al dar a conocer una noticia distorsionada.

Se reconoce un psiquismo colectivo que constituye una unidad de pensamiento, determinado por factores sociales, que no resulta una expresión del “yo” propio. Cuando la aceptación de un individuo coincide con la del otro se establece el consenso y se genera una corriente de opinión pública, que no diferencia, en algunos casos, la información veraz de la desinformación o la manipulación.
Tanto los gobiernos como algunos sectores religiosos y sociales, conocen el valor que tiene la opinión pública, por esa razón a través de negociaciones con distintos medios de comunicación tratan de influir sobre ella.