Add JMDict Japanese dictionary support
This commit is contained in:
@ -2,7 +2,10 @@ import fs from "fs";
|
||||
import path from "path";
|
||||
import ffmpegPath from "ffmpeg-static";
|
||||
import { config } from "./config.js";
|
||||
import { convertEnglishWordsOnly, initializeTextConverter } from "./text-converter.js";
|
||||
import {
|
||||
convertEnglishWordsOnly,
|
||||
initializeTextConverter,
|
||||
} from "./text-converter.js";
|
||||
|
||||
/**
|
||||
* Split text into natural chunks for TTS processing
|
||||
@ -119,7 +122,10 @@ async function generateAudioForChunk(
|
||||
console.log(`変換後: "${processedText}"`);
|
||||
}
|
||||
} catch (error) {
|
||||
console.warn(`チャンク${chunkIndex + 1}の英語変換に失敗、元のテキストを使用: ${itemId}`, error);
|
||||
console.warn(
|
||||
`チャンク${chunkIndex + 1}の英語変換に失敗、元のテキストを使用: ${itemId}`,
|
||||
error,
|
||||
);
|
||||
processedText = chunkText;
|
||||
}
|
||||
|
||||
@ -271,7 +277,10 @@ export async function generateTTSWithoutQueue(
|
||||
try {
|
||||
await initializeTextConverter();
|
||||
} catch (error) {
|
||||
console.warn("テキストコンバーターの初期化に失敗しました。英語変換をスキップします:", error);
|
||||
console.warn(
|
||||
"テキストコンバーターの初期化に失敗しました。英語変換をスキップします:",
|
||||
error,
|
||||
);
|
||||
}
|
||||
|
||||
console.log(
|
||||
|
Reference in New Issue
Block a user