Skip to content

Releases: reallygood83/voice-briefing

0.5.4

Choose a tag to compare

@github-actions github-actions released this 10 Oct 02:46
cc3e23a

원고 생성 HTTP 호출을 Obsidian requestUrl로 바꿉니다. axios 패키지는 빌드에서 빠졌습니다.

변경

  • 2xx가 아닌 응답도 상태 코드와 본문으로 받아서, 기존과 같이 오류 메시지를 만듭니다.
  • 음성 파일 저장과 Edge TTS 명령은 그대로입니다.

설치

데스크톱 전용입니다. minAppVersion은 1.4.0입니다. 커뮤니티 심사는 매니페스트 버전과 같은 릴리스를 보므로, 다시 검사할 때는 0.5.4를 선택하면 됩니다.

0.5.3

Choose a tag to compare

@github-actions github-actions released this 10 Oct 01:58
7c502bf

플러그인 라이선스를 MIT로 바꿉니다. 사용, 복제, 수정, 배포가 가능하고, 사본에는 저작권 고지와 라이선스 문구를 남기면 됩니다.

등록 경고

  • 라이선스는 GitHub에서 MIT로 인식됩니다.
  • 플러그인 설명은 마침표로 끝납니다.
  • authorUrl은 GitHub 프로필 https://github.com/reallygood83 입니다.

설치

데스크톱 전용입니다. minAppVersion은 1.4.0입니다. main.js, manifest.json, styles.css를 .obsidian/plugins/voice-briefing/에 넣으면 됩니다.

커뮤니티 디렉터리에 올리려면 저장소를 공개한 뒤 community.obsidian.md에서 이 저장소와 0.5.3 릴리스를 제출하면 됩니다.

0.5.2

Choose a tag to compare

@github-actions github-actions released this 09 Oct 08:58
95eef97

구글 로그인 뒤 콜백 페이지에 Failed to resolve module specifier 'obsidian'가 나오던 문제를 고칩니다.

고친 내용

  • 0.5.1은 콜백 페이지까지는 열었지만, 토큰 교환이 import('obsidian')를 써서 Obsidian 창에서 모듈을 찾지 못했습니다.
  • 0.5.2는 다른 API 호출과 같이 require('obsidian')의 requestUrl로 토큰을 바꿉니다.
  • 콘솔의 LanguageDetector 문구는 Chrome 내장 AI 안내이며 로그인 실패와 관계없습니다.

설치

데스크톱 전용입니다. minAppVersion은 1.4.0입니다. 이 릴리스의 main.js, manifest.json, styles.css를 .obsidian/plugins/voice-briefing/에 넣고 플러그인을 다시 켜세요. 0.5.1 파일은 이 오류가 그대로 있습니다.

0.5.1

Choose a tag to compare

@cursor cursor released this 09 Oct 08:44
58587be

구글 드라이브 로그인 콜백 페이지가 브라우저에 전달되기 전에 포트가 닫히던 문제를 고칩니다.

고친 내용

  • 로그인 뒤 http://127.0.0.1:8585 페이지가 전송된 다음에만 연결을 성공으로 처리합니다.
  • Chrome이 자동으로 요청하는 /favicon.ico는 204로 응답합니다. 이전에는 서버가 이미 닫혀 ERR_CONNECTION_REFUSED가 났습니다.
  • 콜백 페이지에는 빈 아이콘을 넣어 두고, 포트는 약 1초 뒤에 닫습니다.
  • 토큰과 클라이언트 시크릿은 로그에 남기지 않습니다.

설치

데스크톱 전용입니다. minAppVersion은 1.4.0입니다. 이 릴리스의 main.js, manifest.json, styles.css를 .obsidian/plugins/voice-briefing/에 넣으면 됩니다.

릴리스 워크플로의 빌드와 테스트는 Node 22에서 통과했습니다. 비공개 저장소에서는 아티팩트 attestation을 만들 수 없어 워크플로가 릴리스 생성 전에 멈췄고, 이 릴리스는 그 커밋을 로컬에서 빌드해 게시했습니다. 0.5.0 태그는 그대로입니다.

0.5.0

Choose a tag to compare

@cursor cursor released this 08 Oct 03:56
a4528d1

Voice Briefing 0.5.0

태그 0.5.0 (a4528d1) 빌드입니다. GitHub Actions 릴리스 워크플로는 Node.js 18에서 전역 crypto가 없어 npm test가 crypto is not defined로 실패했고, draft 릴리스는 만들어지지 않았습니다. 이 페이지의 파일은 그 태그와 같은 커밋을 로컬에서 빌드한 것입니다.

바뀐 점

  • 1–2분 브리핑이 약 60초에서 끊기던 WAV/PCM 길이 문제와, 서로 다르던 대본 길이 안내를 고쳤습니다. 기본 스타일은 75–110초입니다.
  • Gemini, Grok, OpenAI, Claude, Gemini TTS, OpenAI TTS, ElevenLabs 모델 ID를 2026-10 공식 문서 기준으로 갱신했습니다. 목록 밖의 ID는 직접 입력할 수 있고, 저장돼 있던 폐기 ID만 옮깁니다.
  • Google Drive는 액세스 토큰 붙여넣기 대신 데스크톱 OAuth(루프백, PKCE, refresh token)입니다. 토큰은 플러그인 데이터에만 둡니다.
  • 설정 탭을 AI 원고 생성, TTS 음성, 브리핑 길이·프롬프트, 구글 드라이브, 고급으로 나눴습니다. 선택한 서비스의 항목만 보이고, API 키는 가린 뒤 연결 테스트할 수 있습니다.

데스크톱 전용입니다. minAppVersion은 1.4.0입니다.

v0.4.14 - Fix Custom Prompt Duration

Choose a tag to compare

@reallygood83 reallygood83 released this 15 Feb 13:46

🐛 Bug Fix

Fixed: Audio Cutting Off at 60 Seconds

Problem: When using custom prompts requesting longer durations (e.g., 120 seconds), audio would still cut off around 60 seconds.

Cause: Hardcoded "60-90 seconds" limits were overriding user's custom prompt settings.

Solution:

  • Removed hardcoded 60-90 second limit from custom prompt system
  • Increased MAX_SCRIPT_LENGTH from 1800 to 3600 characters (~2-3 minutes)
  • Custom prompts now properly respect user-specified duration settings

How to Use

Set your desired duration in the custom prompt:

  • 2분 분량으로 작성해주세요
  • Create a 120-second briefing

Full Changelog: v0.4.13...v0.4.14

v0.4.13 - Shorter Voice Briefings

Choose a tag to compare

@reallygood83 reallygood83 released this 05 Feb 03:21

Changes

Fixed

  • Script length reduced to max 120 seconds (was generating 3-4 minute scripts)
  • Added MAX_SCRIPT_LENGTH (1800 chars) with automatic trimming
  • Lowered MIN_SCRIPT_LENGTH from 1200 to 500 chars
  • Updated all prompts to target 100-150 words (60-90 seconds)

Why this matters

Voice briefings are now concise and focused, perfect for quick listening instead of lengthy audio files.

0.4.12

Choose a tag to compare

@github-actions github-actions released this 04 Feb 13:31
fix: remove chunking, send full text to TTS API + add script expansio…

0.4.11

Choose a tag to compare

@github-actions github-actions released this 04 Feb 13:14
fix: aggressive prompts requiring 300+ words for proper 1.5-2 min bri…

0.4.10

Choose a tag to compare

@github-actions github-actions released this 04 Feb 12:41
fix: enforce minimum script length (1500+ chars) for proper 1-2 min b…