AI个人学习
和实操指南

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

综合介绍

ALog 是一个基于人工智能的语音日记应用,旨在帮助用户通过语音记录日常生活。该项目由 duxins 开发,并在 GitHub 上开源。用户可以通过语音输入记录日记,应用会自动将语音转换为文字,并进行智能分析和分类。ALog 支持多平台使用,并提供了详细的安装和使用指南,方便用户快速上手。

项目的部署包括构建项目和部署服务器端代码到 Cloudflare。在 Cloudflare 上配置 worker 时需要设置环境变量,如 OpenAI API 密钥等。


 

-1

 

 

功能列表

  • 语音记录:通过语音输入记录日记内容
  • 语音转文字:自动将语音转换为文字
  • 智能分析:对日记内容进行智能分析和分类
  • 多平台支持:支持 iOS 和 Android 平台
  • 开源项目:代码公开,用户可以自由修改和扩展功能

 

使用帮助

安装流程

  1. 克隆仓库:首先,克隆 ALog 的 GitHub 仓库。
    git clone https://github.com/duxins/alog
    

     

  2. 安装依赖:使用 Homebrew 安装 xcodegen。
    brew install xcodegen
    

     

  3. 安装 Ruby gems:在项目目录下运行以下命令。
    bundle install
    

     

  4. 配置环境变量:复制 .env.example 文件并重命名为 .env,然后根据需要更新其中的键值。
    cp .env.example .env
    

     

  5. 生成项目文件:运行 xcodegen 生成项目文件。
    xcodegen
    

     

使用流程

  1. 启动应用:打开生成的 Xcode 项目文件,编译并运行应用。
  2. 语音记录:点击应用内的录音按钮,开始语音记录日记内容。
  3. 语音转文字:录音结束后,应用会自动将语音转换为文字,并显示在日记列表中。
  4. 智能分析:应用会对日记内容进行智能分析和分类,用户可以通过分类标签查看不同类型的日记。
  5. 多平台使用:ALog 支持 iOS 和 Android 平台,用户可以在不同设备上同步使用。

部署服务器端代码到 Cloudflare

  1. 创建 Cloudflare Worker:登录 Cloudflare 后,导航到 “Workers & Pages” 部分,点击 “Create Application” → “Create Worker”。根据需要重命名 Worker,然后点击 “Deploy”。
  2. 配置 Worker:部署后,点击 “Quick Edit” 按钮,将 Server/src/worker.js 文件的内容粘贴到 Cloudflare Worker 编辑器中,点击 “Save and deploy”。
  3. 设置环境变量:在 Worker’s Settings 标签下,导航到 Variables 部分,设置以下变量:
    • OPENAI_KEY:必需,您的 OpenAI API 密钥。
    • HMAC_KEY:可选,与客户端使用的密钥一致。
    • AI_MODEL:可选,默认模型。
  4. 更新 API 基础 URL:打开 Constants.swift 文件,将 api_base_url 常量更新为已部署的 Cloudflare Worker 的 URL。
未经允许不得转载:首席AI分享圈 » ALog:便携AI语音日记应用,支持语音转文字。

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文