일반 소개
ALog는 사용자가 음성으로 일상을 기록할 수 있도록 설계된 AI 기반 음성 일기 애플리케이션입니다. 이 프로젝트는 duxins가 개발했으며 GitHub에서 오픈소스로 공개되어 있습니다. 사용자는 음성 입력을 통해 일기 항목을 기록할 수 있으며, 앱은 음성을 자동으로 텍스트로 변환하고 지능적으로 분석 및 분류합니다.ALog는 멀티 플랫폼 사용을 지원하며, 사용자가 빠르게 시작할 수 있도록 자세한 설치 및 사용 가이드를 제공합니다.
프로젝트 배포는 프로젝트를 빌드하고 서버 측 코드를 Cloudflare에 배포하는 것으로 구성됩니다. Cloudflare에서 워커를 구성할 때 OpenAI API 키와 같은 환경 변수를 설정해야 합니다.

기능 목록
- 음성 녹음: 음성 입력으로 일기 내용 녹음하기
- 음성을 텍스트로 자동 변환: 음성을 텍스트로 자동 변환합니다.
- 지능형 분석: 일기장 콘텐츠의 지능형 분석 및 분류
- 멀티 플랫폼 지원: iOS 및 Android 플랫폼 지원
- 오픈 소스 프로젝트: 코드 공개, 사용자가 자유롭게 기능을 수정하고 확장할 수 있습니다.
도움말 사용
설치 프로세스
- 클론 창고먼저 ALog의 GitHub 리포지토리를 복제합니다.
git clone https://github.com/duxins/alog
- 종속성 설치홈브류로 xcodegen을 설치합니다.
brew install xcodegen
- 루비 보석 설치하기프로젝트 디렉터리에서 다음 명령을 실행합니다.
bundle install
- 환경 변수 구성: 복제
.env.example
파일을 열고 이름을 변경합니다..env
를 클릭한 다음 필요에 따라 키를 업데이트합니다.cp .env.example .env
- 프로젝트 파일 생성: xcodegen을 실행하여 프로젝트 파일을 생성합니다.
xcodegen
사용 프로세스
- 애플리케이션 실행생성된 Xcode 프로젝트 파일을 열고 애플리케이션을 컴파일하고 실행합니다.
- 음성 녹음앱에서 녹음 버튼을 탭하여 일기장의 내용을 음성으로 녹음하기 시작합니다.
- 음성-텍스트 변환: 녹음이 완료되면 앱이 자동으로 음성을 텍스트로 변환하여 일기 목록에 표시합니다.
- 지능형 분석(종교)이 앱은 일기장 콘텐츠를 지능적으로 분석하고 분류하여 사용자가 카테고리 태그를 통해 다양한 유형의 일기를 볼 수 있도록 합니다.
- 멀티 플랫폼 사용ALog는 iOS와 Android 플랫폼을 모두 지원하여 사용자가 기기를 동기화할 수 있습니다.
Cloudflare에 서버 측 코드 배포하기
- 클라우드플레어 워커 만들기클라우드플레어에 로그인한 후, "워커 및 페이지" 섹션으로 이동하여 "애플리케이션 만들기" → "만들기 워커"를 클릭합니다. 필요에 따라 워커의 이름을 변경하고 "배포"를 클릭합니다.
- 워커 구성배포가 완료되면 "빠른 편집" 버튼을 클릭하여
Server/src/worker.js
파일의 내용을 Cloudflare Worker 편집기에 붙여넣고 "저장 및 배포"를 클릭합니다. - 환경 변수 설정작업자 설정 탭에서 변수 섹션으로 이동하여 다음 변수를 설정합니다:
OPENAI_KEY
: 필수, OpenAI API 키입니다.HMAC_KEY
선택 사항, 클라이언트가 사용하는 키와 일치합니다.AI_MODEL
선택 사항, 기본 모델.
- API 기본 URL 업데이트열기
Constants.swift
파일에api_base_url
상수는 배포된 Cloudflare Worker의 URL로 업데이트됩니다.
© 저작권 정책
文章版权归 AI 공유 서클 所有,未经允许请勿转载。
관련 문서
댓글 없음...