ALog: aplicación portátil de diario vocal con inteligencia artificial y conversión de voz a texto.

Introducción general

ALog es una aplicación de diario de voz basada en inteligencia artificial diseñada para ayudar a los usuarios a registrar su vida diaria con la voz. El proyecto ha sido desarrollado por duxins y es de código abierto en GitHub. Los usuarios pueden grabar entradas en el diario mediante la voz, y la aplicación convierte automáticamente la voz en texto y realiza un análisis y una clasificación inteligentes.

El despliegue del proyecto consiste en crear el proyecto y desplegar el código del lado del servidor en Cloudflare. Es necesario establecer variables de entorno como la clave de la API de OpenAI al configurar el trabajador en Cloudflare.

 

ALog:便携AI语音日记应用,支持语音转文字。

 

 

Lista de funciones

  • Grabación de voz: graba el contenido de la agenda mediante la voz
  • Voz a texto: convierte automáticamente la voz en texto
  • Análisis inteligente: análisis y clasificación inteligente del contenido de los diarios
  • Soporte multiplataforma: compatible con las plataformas iOS y Android
  • Proyecto de código abierto: código abierto, los usuarios pueden modificar y ampliar libremente la función

 

Utilizar la ayuda

Proceso de instalación

  1. almacén de clonesEn primer lugar, clona el repositorio GitHub de ALog.
    git clone https://github.com/duxins/alog
    

     

  2. Instalación de dependenciasInstala xcodegen con Homebrew.
    brew install xcodegen
    

     

  3. Instalación de gemas RubyEjecute el siguiente comando en el directorio del proyecto.
    bundle install
    

     

  4. Configuración de variables de entorno: Reproducción .env.example y cámbiale el nombre .envy, a continuación, actualice las claves en él según sea necesario.
    cp .env.example .env
    

     

  5. Generar archivos de proyectoEjecuta xcodegen para generar el archivo de proyecto.
    xcodegen
    

     

Proceso de utilización

  1. lanzar una aplicación: Abra el archivo de proyecto Xcode generado, compile y ejecute la aplicación.
  2. grabación de vozPulsa el botón Grabar de la aplicación para empezar a grabar el contenido de tu agenda.
  3. voz a textoCuando finaliza la grabación, la aplicación convierte automáticamente la voz en texto y lo muestra en la lista de la agenda.
  4. análisis inteligente (religión)La aplicación analiza y clasifica de forma inteligente el contenido de los diarios, permitiendo a los usuarios ver diferentes tipos de diarios a través de etiquetas de categoría.
  5. Uso multiplataformaALog es compatible con las plataformas iOS y Android, lo que permite a los usuarios sincronizar sus dispositivos.

Implementación del código del lado del servidor en Cloudflare

  1. Creación de un trabajador de Cloudflare: Después de iniciar sesión en Cloudflare, navegue hasta la sección "Workers & Pages" y haga clic en "Create Application" → "Create Worker". Cambie el nombre del trabajador según sea necesario y haga clic en "Desplegar".
  2. Configuración del trabajadorUna vez desplegado, haga clic en el botón "Edición rápida" para ajustar el Server/src/worker.js Pegue el contenido del archivo en el editor de Cloudflare Worker y haga clic en "Guardar e implementar".
  3. Configuración de variables de entornoEn la pestaña Configuración del trabajador, vaya a la sección Variables y configure las siguientes variables:
    • OPENAI_KEYRequerido, su clave API OpenAI.
    • HMAC_KEY: Opcional, coherente con la clave utilizada por el cliente.
    • AI_MODELOpcional, modelo por defecto.
  4. Actualización de la URL base de la API: Abierto Constants.swift archivo, que api_base_url Las constantes se actualizan a la URL del Cloudflare Worker implementado.
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...