Audiotranscripciones

Audiotranscripciones es un proyecto personal mío con inteligencia artificial que permite transcribir un audio a texto y luego hacer cosas con ese texto. Por ejemplo, generar resúmenes, notas de episodios de podcast, generar títulos, generar tags/topics, etc.

La landing page de la home se ha creado con carrd.com, ya que se ha priorizado la rapidez de ejecución y el bajo coste.

La App interna donde se hace la "magia" de transcribir y hacer cosas con la IA es un Drupal 9 con bastante código hecho a medida.

Por un lado, se ha credo un tipo de contenido con todas las opciones necesarias, luego se ha creado un script python que se comunica con la API de la web Drupal para generar la transcripción.

Una vez hecha la transcripción, hay un módulo custom (que he publicado en Drupal.org) que permite comunicar cualquier web Drupal con GPT3 y ChatGPT/GPT4.

Para automatizar el proceso, se han creado tareas cron que están constantemente solicitando las transformaciones de los textos a la API de OpenAi.

También se ha optado por usar el módulo ECA de Drupal para minimizar el código custom y automatizar procesos sin necesidad de picar código PHP.

Y para finalizar, este proyecto se intenta monetizar con el pago mensual recurrente de los usuarios. Dependiendo de lo que pague el usuario, se le asignará un rol u otro, y Drupal se encarga de qué cosas puede hacer el usuario basándonos en su rol.

La gestión de pagos se ha hecho mediante un módulo a medida que se comunica con la API de Stripe, la cual nos permite usar el checkout de Stripe y así evitamos tener que montar un Drupal Commerce. Es una forma muy pero que muy fácil de activar los pagos para un sitio web de membresía.

El theme visual es el theme Gin, uno contribuido por la comunidad. En este caso no he querido perder tiempo en hacer frontend. Quería algo rápido y visualmente funcional y minimalista.

Este proyecto es un ejemplo de lo fácil y rápido que es integrar Drupal con Stripe, gestionar que cosas pueden hacer los usuarios basándonos en lo que han pagado, e integrar Drupal con herramientas de inteligencia artificial usando diversas APIs.

Año2023
Tipo de tecnologia

¿Tienes algún proyecto en mente?

Si quieres hacer algo en Drupal tal vez puedas contratarme.

Ya sea para consultoría, desarrollo o mantenimiento de sitios web Drupal.