feat: Move VOICEVOX settings to .env

This commit is contained in:
2025-06-04 11:35:45 +09:00
parent bcaef4cd4c
commit 2710d8299f

View File

@ -2,17 +2,19 @@ import fs from "fs";
import path from "path";
// VOICEVOX APIの設定
const VOICEVOX_HOST = "http://localhost:50021";
const VOICEVOX_HOST = process.env.VOICEVOX_HOST ?? "http://localhost:50021";
const VOICEVOX_SPEAKER_ID = parseInt(process.env.VOICEVOX_SPEAKER_ID ?? "3");
const VOICEVOX_STYLE_ID = parseInt(process.env.VOICEVOX_STYLE_ID ?? "2");
interface VoiceStyle {
speakerId: number;
styleId: number;
}
// 仮の声設定(例: サイドM = 3
// 環境変数からデフォルトの声設定を取得
const defaultVoiceStyle: VoiceStyle = {
speakerId: 3,
styleId: 2,
speakerId: VOICEVOX_SPEAKER_ID,
styleId: VOICEVOX_STYLE_ID,
};
export async function generateTTS(