AgentSkillsCN

meditation

定制化冥想脚本生成,并通过 OpenAI TTS 实现语音合成。 适用于以下关键词:“冥想”、“meditation”、“睡眠”、“sleep”、“放松”、“relax”、“正念”、“mindfulness”、“压力”、“专注”

SKILL.md
--- frontmatter
name: meditation
description: |
  맞춤형 명상 스크립트 생성 및 OpenAI TTS를 통한 음성 변환.
  다음 키워드에 사용: "명상", "meditation", "수면", "sleep", "릴렉스", "relax", "마음챙김", "mindfulness", "스트레스", "집중"
allowed-tools: Bash(bash:*), Read, Write

명상 생성기 (Meditation Generator)

사용자 요청에 따라 맞춤형 명상 스크립트를 생성하고, OpenAI TTS로 음성 파일을 만들어 전송합니다.

명상 유형

  1. 수면 명상 (sleep): 깊은 수면을 위한 릴렉싱 가이드
  2. 집중 명상 (focus): 업무/학습 집중력 향상
  3. 스트레스 해소 (stress): 긴장 완화 및 마음 진정
  4. 아침 명상 (morning): 하루 시작을 위한 에너지 충전
  5. 마음챙김 (mindfulness): 현재 순간에 집중하는 명상

시간 옵션

  • 3분: 짧은 휴식, 빠른 리프레시
  • 5분: 표준 명상, 일상적 사용
  • 10분: 깊은 명상, 충분한 시간이 있을 때

사용 방법

사용자 요청 예시:

  • "5분 수면 명상 만들어줘"
  • "집중력 향상을 위한 3분 명상"
  • "스트레스 해소 명상 10분"

스크립트 생성 가이드라인

구조

  1. 도입부 (10-15%): 편안한 자세 안내, 호흡 준비
  2. 본문 (70-80%): 주제에 맞는 가이드 (호흡, 신체 스캔, 시각화 등)
  3. 마무리 (10-15%): 서서히 의식 회복, 마무리 인사

언어 스타일

  • 차분하고 부드러운 어조
  • 짧고 명확한 문장
  • 충분한 쉼표와 휴지(pause) 표시 "..."
  • 한국어로 작성

시간별 단어 수 (TTS 기준, 말하기 속도 0.9)

  • 3분: 약 350-400 단어
  • 5분: 약 600-700 단어
  • 10분: 약 1200-1400 단어

TTS 변환

스크립트 생성 후 다음 명령어로 음성 변환:

bash
bash scripts/meditation/tts-generate.sh "명상 스크립트 텍스트" "/tmp/meditation/output.mp3" "nova"

음성 옵션 (OpenAI TTS)

  • nova (기본): 차분한 여성 목소리, 명상에 적합
  • shimmer: 부드러운 여성 목소리
  • onyx: 깊은 남성 목소리
  • alloy: 중성적 목소리

워크플로우

  1. 사용자 요청 분석 (유형, 시간)
  2. 명상 스크립트 생성
  3. TTS 스크립트 호출
  4. 생성된 음성 파일 경로 반환

출력 형식

명상 생성 완료 시:

code
🧘 [시간]분 [유형] 명상이 준비되었습니다.

[AUDIO:/tmp/meditation/meditation_YYYYMMDD_HHMMSS.mp3]

[AUDIO:경로] 마커는 Gateway가 Telegram의 sendAudio로 파일을 전송하는 데 사용됩니다.

예시 스크립트 (3분 수면 명상)

code
편안한 자세로 누워주세요...
눈을 감고... 깊은 숨을 들이쉽니다...

천천히 내쉬면서... 오늘 하루의 긴장을 내려놓습니다...
다시 한번... 깊게 들이쉬고...
길게 내쉽니다...

발끝부터 시작해서... 몸 전체가 무거워지는 것을 느껴보세요...
발이 무거워지고... 다리가 무거워집니다...
...
(중략)
...
이제 평화로운 잠 속으로 빠져들어도 좋습니다...
편안한 밤 되세요...

비용 참고

  • OpenAI TTS: 약 $0.015 / 1,000자
  • 5분 명상 (약 1,500자): 약 $0.02/회