ALog : application portable de journal vocal AI avec prise en charge de la synthèse vocale.

Introduction générale

ALog est une application de journal vocal basée sur l'IA conçue pour aider les utilisateurs à enregistrer leur vie quotidienne par la voix. Le projet est développé par duxins et ouvert sur GitHub. Les utilisateurs peuvent enregistrer des entrées de journal par saisie vocale, et l'application convertira automatiquement la voix en texte et effectuera une analyse et une classification intelligentes. ALog supporte une utilisation multiplateforme, et fournit des guides d'installation et d'utilisation détaillés pour que les utilisateurs puissent démarrer rapidement.

Le déploiement du projet consiste à construire le projet et à déployer le code côté serveur sur Cloudflare. Les variables d'environnement telles que la clé API OpenAI doivent être définies lors de la configuration du travailleur sur Cloudflare.

 

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

 

 

Liste des fonctions

  • Enregistrement vocal : enregistrer le contenu du journal par saisie vocale
  • Conversion de la parole en texte : conversion automatique de la parole en texte
  • Analyse intelligente : analyse et classification intelligentes du contenu des journaux intimes
  • Prise en charge multiplateforme : prend en charge les plateformes iOS et Android
  • Projet open source : le code est ouvert, les utilisateurs peuvent librement modifier et étendre la fonction.

 

Utiliser l'aide

Processus d'installation

  1. entrepôt de clonesPour cela, il faut d'abord cloner le dépôt GitHub d'ALog.
    git clone https://github.com/duxins/alog
    

     

  2. Installation des dépendancesInstallation de xcodegen à l'aide de Homebrew.
    brew install xcodegen
    

     

  3. Installation des gems RubyLe projet est en cours d'exécution : Exécutez la commande suivante dans le répertoire du projet.
    bundle install
    

     

  4. Configuration des variables d'environnementLa reproduction : La reproduction .env.example et le renommer .envet de mettre à jour les clés qu'il contient si nécessaire.
    cp .env.example .env
    

     

  5. Générer des fichiers de projetLancez xcodegen pour générer le fichier de projet.
    xcodegen
    

     

Processus d'utilisation

  1. lancer une applicationL'application est ensuite compilée et exécutée.
  2. enregistrement vocalEnregistrement : Touchez le bouton Enregistrer dans l'application pour commencer à enregistrer vocalement le contenu de votre journal.
  3. de la parole au texteLorsque l'enregistrement est terminé, l'application convertit automatiquement la voix en texte et l'affiche dans la liste du journal.
  4. analyse intelligente (religion)L'application analyse et catégorise intelligemment le contenu des journaux intimes, ce qui permet aux utilisateurs de visualiser différents types d'entrées de journaux intimes grâce à des étiquettes de catégorie.
  5. Utilisation multiplateformeALog est compatible avec les plateformes iOS et Android, ce qui permet aux utilisateurs de synchroniser leurs appareils.

Déployer du code côté serveur sur Cloudflare

  1. Création d'un serveur CloudflareAprès vous être connecté à Cloudflare, rendez-vous dans la section "Workers & Pages" et cliquez sur "Create Application" → "Create Worker". Renommez le travailleur si nécessaire et cliquez sur "Deploy".
  2. Configuration du travailleurUne fois déployé, cliquez sur le bouton "Quick Edit" pour déplacer le Server/src/worker.js Collez le contenu du fichier dans l'éditeur de Cloudflare Worker et cliquez sur "Enregistrer et déployer".
  3. Définition des variables d'environnementDans l'onglet Paramètres du travailleur, naviguez jusqu'à la section Variables et définissez les variables suivantes :
    • OPENAI_KEY: Requis, votre clé d'API OpenAI.
    • HMAC_KEY: Facultatif, conforme à la clé utilisée par le client.
    • AI_MODEL: Facultatif, modèle par défaut.
  4. Mise à jour de l'URL de base de l'API: Ouvrir Constants.swift qui sera api_base_url Les constantes sont mises à jour avec l'URL du Cloudflare Worker déployé.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...