Sistema de Búsqueda por Voz en PHP y MySQL

Sistema de Búsqueda por Voz en PHP y MySQL

Este Sistema de Búsqueda por Voz en PHP y MySQL está habilitado para realizar consultas en su base de datos relacionada y arrojar los resultados acordes al criterio de búsqueda.

Esta aplicación utiliza el API Web Speech para el proceso de reconocimiento de la voz, luego, los caracteres ingresados en una variable en PHP, realizan la consulta de coincidencia con los ingresado en la base de datos de ejemplo.

El sistema busca cualquier coincidencia entre el título, la breve descripción o el enlace relacionado con la información ingresada en la tabla posts de la base de datos dictado-voz que en este caso son publicaciones de este blog configuroweb.

Demo del sistema de búsqueda por voz

En el siguiente enlace puedes ver el funcionamiento de la aplicación, puedes ver como funciona la aplicación, presionando el botón Grabar Voz, autorizando la aplicación para grabar y luego di la palabra «PHP»:

https://mauriciosevilla.com/busqueda-voz/

Puesta a punto del Sistema de Búsqueda por Voz en PHP y MySQL en un servidor local

Aplicaciones Previas

Para realizar la instalación de la aplicación en un servidor local, te recomiendo la instalación previa de las siguiente aplicaciones:

XAMPP, Git, Visual Studio Code

XAMPP es la aplicación encargada de implementar un servidor apache para que funcionen los scripts PHP en un ordenador a nivel local.

Git es el gestor de repositorios más usado del mundo, con el que puedes descargar limpiamente, código de GitHub.

Visual Studio Code, es el editor de código más popular del mundo, que recomiendo ampliamente en prácticamente todas las publicaciones de este blog.

Descarga Aplicación de GitHub

El siguiente es el enlace de descarga de repositorio de GitHub de la aplicación de Sistema de Búsqueda por Voz en un servidor local:

Sistema de Búsqueda por Voz en PHP y MySQL

Configuración del Sistema de Búsqueda por Voz en PHP y MySQL para su funcionamiento en tu ordenador

Debes instalar las aplicaciones mencionadas, con todos los parámetros por defecto, posterior a este procedimiento, desde Visual Studio Code, debes abrir la siguiente ubicación:

C:\xampp\htdocs

Desde esta ubicación en Visual Studio Code, pulsas View, Terminal. Dentro del Terminal eliges la opción de Git Bash y copias el siguiente código:

git clone https://github.com/configuroweb/busqueda-voz.git

Se creará la carpeta busqueda-voz, dentro de la carpeta htdocs. A continuación deber abrir XAMPP en tu ordenador, activar los servicios de Apache y MySQL, y acceder a la siguiente URL, para crear la base de datos tienda-correo:

http://localhost/phpmyadmin/index.php

Base de Datos del Sistema de Búsqueda por Voz

Para que la aplicación te funcione correctamente, desde phpmyadmin, debes crear la base de datos con el nombre busqueda-voz, posteriormente debes acceder al apartado SQL y pegar el código que se encuentra en el siguiente enlace:

Base de datos Sistema de Búsqueda por Voz

Posterior a esto puedes acceder a la siguiente URL y la aplicación ya estará lista para su uso:

http://localhost/busqueda-voz

Subida del Sistema de Búsqueda por Voz en PHP y MySQL a un hosting

Por la sencillez de la aplicación, no abordaré el tema directamente, en el siguiente vídeo relacionado, explico a nivel general el proceso:

Subir pagina con PHP + Base de datos (MYSQL) a un Hosting

Si aun tienes dudas con el proceso de la puesta a punto de la aplicación en un servidor local aun puedes ver en la siguiente publicación con más detalle la implementación de aplicaciones PHP:

Como instalar aplicaciones PHP en un servidor local

Cualquier duda quedo al pendiente, si requieres más aplicaciones PHP, en Python o JavaScript te recomiendo te suscribas a mi contenido en Youtube y estés al pendiente de cualquier cambio, que vaya haciendo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.