ALog : application portable de journal vocal AI avec prise en charge de la synthèse vocale.
Introduction générale
ALog 是一个基于人工智能的语音日记应用,旨在帮助用户通过语音记录日常生活。该项目由 duxins 开发,并在 GitHub 上开源。用户可以通过语音输入记录日记,应用会自动将语音转换为文字,并进行智能分析和分类。ALog 支持多平台使用,并提供了详细的安装和使用指南,方便用户快速上手。
项目的部署包括构建项目和部署服务器端代码到 Cloudflare。在 Cloudflare 上配置 worker 时需要设置环境变量,如 OpenAI API 密钥等。

Liste des fonctions
- 语音记录:通过语音输入记录日记内容
- 语音转文字:自动将语音转换为文字
- 智能分析:对日记内容进行智能分析和分类
- 多平台支持:支持 iOS 和 Android 平台
- 开源项目:代码公开,用户可以自由修改和扩展功能
Utiliser l'aide
Processus d'installation
- entrepôt de clones:首先,克隆 ALog 的 GitHub 仓库。
git clone https://github.com/duxins/alog
- Installation des dépendances:使用 Homebrew 安装 xcodegen。
brew install xcodegen
- 安装 Ruby gems:在项目目录下运行以下命令。
bundle install
- Configuration des variables d'environnement:复制
.env.example
文件并重命名为.env
,然后根据需要更新其中的键值。cp .env.example .env
- 生成项目文件:运行 xcodegen 生成项目文件。
xcodegen
Processus d'utilisation
- 启动应用:打开生成的 Xcode 项目文件,编译并运行应用。
- 语音记录:点击应用内的录音按钮,开始语音记录日记内容。
- de la parole au texte:录音结束后,应用会自动将语音转换为文字,并显示在日记列表中。
- 智能分析:应用会对日记内容进行智能分析和分类,用户可以通过分类标签查看不同类型的日记。
- 多平台使用:ALog 支持 iOS 和 Android 平台,用户可以在不同设备上同步使用。
部署服务器端代码到 Cloudflare
- 创建 Cloudflare Worker:登录 Cloudflare 后,导航到 “Workers & Pages” 部分,点击 “Create Application” → “Create Worker”。根据需要重命名 Worker,然后点击 “Deploy”。
- 配置 Worker:部署后,点击 “Quick Edit” 按钮,将
Server/src/worker.js
文件的内容粘贴到 Cloudflare Worker 编辑器中,点击 “Save and deploy”。 - 设置环境变量:在 Worker’s Settings 标签下,导航到 Variables 部分,设置以下变量:
OPENAI_KEY
:必需,您的 OpenAI API 密钥。HMAC_KEY
:可选,与客户端使用的密钥一致。AI_MODEL
:可选,默认模型。
- 更新 API 基础 URL:打开
Constants.swift
文件,将api_base_url
常量更新为已部署的 Cloudflare Worker 的 URL。
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...