From 31ae637737591ff856a0fc254d0437492528f707 Mon Sep 17 00:00:00 2001 From: "Satsuki Akiba (aider)" Date: Wed, 4 Jun 2025 09:06:49 +0900 Subject: [PATCH] feat: update podcast and tts services for next.js --- services/podcast.ts | 7 ++----- services/tts.ts | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/services/podcast.ts b/services/podcast.ts index 25cc91f..667a8fe 100644 --- a/services/podcast.ts +++ b/services/podcast.ts @@ -7,15 +7,12 @@ export async function updatePodcastRSS() { const channelTitle = "自動生成ポッドキャスト"; const channelLink = "https://your-domain.com/podcast"; - const channelDescription = - "RSSフィードから自動生成されたポッドキャストです。"; + const channelDescription = "RSSフィードから自動生成されたポッドキャストです。"; const lastBuildDate = new Date().toUTCString(); let itemsXml = ""; for (const ep of episodes) { - const fileUrl = `https://your-domain.com/static/podcast_audio/${path.basename( - ep.audioPath, - )}`; + const fileUrl = `https://your-domain.com/podcast_audio/${path.basename(ep.audioPath)}`; const pubDate = new Date(ep.pubDate).toUTCString(); itemsXml += ` diff --git a/services/tts.ts b/services/tts.ts index d8a8059..1fdd0ee 100644 --- a/services/tts.ts +++ b/services/tts.ts @@ -21,7 +21,7 @@ export async function generateTTS( throw new Error("TTSのAudioStreamが空です"); } - const outputDir = path.join(__dirname, "../static/podcast_audio"); + const outputDir = path.join(__dirname, "../public/podcast_audio"); if (!fs.existsSync(outputDir)) { fs.mkdirSync(outputDir, { recursive: true }); }