MCPcopy Create free account

hub / github.com/cosin2077/easyVoice / functions

Functions211 in github.com/cosin2077/easyVoice

↓ 1 callersFunctionjsonToSrt
(jsonPath: string)
packages/backend/src/services/edge-tts.service.ts:104
↓ 1 callersFunctionmergeShortChunks
(chunks: string[], minLength: number)
packages/backend/src/services/spliter.ts:105
↓ 1 callersFunctionparseLLMResponse
* 解析 LLM 响应
packages/backend/src/services/tts.service.ts:326
↓ 1 callersFunctionparseLLMResponse
* 解析 LLM 响应
packages/backend/src/services/tts.stream.service.ts:393
↓ 1 callersFunctionpause
()
packages/frontend/src/utils/index.ts:64
↓ 1 callersFunctionplay
()
packages/frontend/src/utils/index.ts:56
↓ 1 callersFunctionpositiveHz
(value: string | undefined)
packages/backend/src/controllers/stream.controller.ts:13
↓ 1 callersFunctionpositiveHz
(value: string | undefined)
packages/backend/src/controllers/tts.controller.ts:14
↓ 1 callersFunctionprocessSegment
(index: number, maxRetries = 3)
packages/backend/src/services/tts.stream.service.ts:286
↓ 1 callersFunctionprogress
()
packages/backend/src/services/tts.stream.service.ts:262
↓ 1 callersMethodread
()
packages/backend/src/lib/node-edge-tts/edge-tts-fixed.ts:219
↓ 1 callersFunctionregisterEngines
()
packages/backend/src/tts/engines/index.ts:7
↓ 1 callersFunctionrunConcurrentTasks
* 并发执行任务
packages/backend/src/services/tts.service.ts:280
↓ 1 callersFunctionsafeFileName
(fileName: string)
packages/backend/src/utils/index.ts:84
↓ 1 callersFunctionsafeRunWithRetry
( fn: () => Promise<T>, options: { retries?: number baseDelayMs?: number onError?: (err: unkno
packages/backend/src/utils/index.ts:42
↓ 1 callersMethodset
(str: string, value: T, customTtl?: number)
packages/backend/src/services/cache.service.ts:49
↓ 1 callersFunctionsetupRoutes
(app: Application)
packages/backend/src/routes/index.ts:6
↓ 1 callersFunctionsplitChineseSentences
(text: string, maxLength: number)
packages/backend/src/services/spliter.ts:66
↓ 1 callersFunctionsplitEnglishSentences
(text: string, maxLength: number)
packages/backend/src/services/spliter.ts:84
↓ 1 callersFunctionsplitTextBySemantics
( text: string, minLength: number = 100, maxLength: number = 200 )
packages/backend/src/services/spliter.ts:13
↓ 1 callersFunctionstartReadingStream
()
packages/frontend/src/utils/index.ts:151
↓ 1 callersFunctionstreamWithLimit
(res: Response, filePath: string, bitrate = 128)
packages/backend/src/utils/index.ts:206
↓ 1 callersMethodupdateTask
( taskId: string, { status = 'completed', progress = 100, result, }: { status?:
packages/backend/src/utils/taskManager.ts:126
↓ 1 callersFunctionvalidateEdge
(req: Request, res: Response, next: NextFunction)
packages/backend/src/schema/generate.ts:84
↓ 1 callersFunctionvalidateLLM
(req: Request, res: Response, next: NextFunction)
packages/backend/src/schema/generate.ts:98
↓ 1 callersFunctionvalidateLangAndVoice
* 验证语言和语音参数
packages/backend/src/services/tts.service.ts:294
↓ 1 callersFunctionvalidateLangAndVoice
* 验证语言和语音参数
packages/backend/src/services/tts.stream.service.ts:355
↓ 1 callersFunctionvalidateTTSResult
* 验证 TTS 结果
packages/backend/src/services/tts.service.ts:337
FunctionasyncSleep
(delay = 200)
packages/frontend/src/utils/index.ts:1
FunctionasyncSleep
(delay = 200)
packages/shared/utils/index.ts:1
FunctionasyncSleep
(delay = 200)
packages/shared/utils/index.js:4
FunctionbuildFinal
(finalSegments: TTSResult[], id: string)
packages/backend/src/services/tts.stream.service.ts:156
MethodcleanExpired
()
packages/backend/src/storage/fileStorage.ts:49
MethodcleanExpired
()
packages/backend/src/storage/memoryStorage.ts:25
MethodcleanExpired
()
packages/backend/src/services/cache.service.ts:90
MethodcleanExpired
()
packages/backend/src/services/audioCache.service.ts:39
Methodcomplete
()
packages/backend/src/controllers/concurrency.controller.ts:35
Functionconfig
* 动态更新配置 * @param newConfig 新的配置参数
packages/backend/src/utils/openai.ts:104
Methodconstructor
( private tasks: Task[], private concurrency: number = 3, private callback: () => void = () => {}
packages/backend/src/controllers/concurrency.controller.ts:9
Methodconstructor
(message: string)
packages/backend/src/utils/subtitle.ts:13
Methodconstructor
(options?: TaskManagerOptions)
packages/backend/src/utils/taskManager.ts:39
Methodconstructor
({ voice = 'zh-CN-XiaoyiNeural', lang = 'zh-CN', outputFormat = 'audio-24khz-48kbitrate-mono-mp3',
packages/backend/src/lib/node-edge-tts/edge-tts-fixed.ts:50
Methodconstructor
(options: FileStorageOptions)
packages/backend/src/storage/fileStorage.ts:13
Methodconstructor
()
packages/backend/src/storage/memoryStorage.ts:7
Methodconstructor
(options: CacheOptions = {})
packages/backend/src/services/cache.service.ts:23
Methodconstructor
({ storageType, ttl, storageOptions }: CacheOptions)
packages/backend/src/services/audioCache.service.ts:17
Methodconstructor
(baseUrl: string = 'http://localhost:8880/v1')
packages/backend/src/tts/engines/kokoroTts.ts:19
Methodconstructor
(apiKey: string)
packages/backend/src/tts/engines/openaiTts.ts:14
FunctioncreateAudioStreamProcessor
( stream: ReadableStream<Uint8Array>, onStart: () => void, onProgress: () => void, onFinished: (audioN
packages/frontend/src/utils/index.ts:112
FunctioncreateChatCompletion
* 创建 Chat Completion * @param request 请求参数 * @param customConfig 自定义配置,可覆盖默认配置
packages/backend/src/utils/openai.ts:41
FunctioncreateTask
(data: TaskRequest)
packages/frontend/src/api/tts.ts:86
FunctioncreateTask
(req: Request, res: Response, next: NextFunction)
packages/backend/src/controllers/tts.controller.ts:27
FunctioncreateTaskStream
(data: TaskRequest)
packages/frontend/src/api/tts.ts:94
FunctioncreateTaskStream
(req: Request, res: Response, next: NextFunction)
packages/backend/src/controllers/stream.controller.ts:33
Functiondebounce
(fn: T, wait: number)
packages/frontend/src/utils/index.ts:276
FunctiondefaultErrorHandler
(err: unknown, attempt: number)
packages/backend/src/utils/index.ts:68
Functiondestroy
()
packages/frontend/src/utils/index.ts:79
FunctiondownloadAudio
()
packages/frontend/src/utils/index.ts:216
FunctiondownloadAudio
(req: Request, res: Response)
packages/backend/src/controllers/tts.controller.ts:116
FunctiondownloadFile
(file: string)
packages/frontend/src/api/tts.ts:118
FunctionerrorHandler
(err: Error, req: Request, res: Response, next: NextFunction)
packages/backend/src/middleware/error.middleware.ts:5
MethodfinishTask
(taskId: string)
packages/backend/src/utils/taskManager.ts:90
FunctiongenerateAudio
(req: Request, res: Response, next: NextFunction)
packages/backend/src/controllers/tts.controller.ts:96
FunctiongenerateJson
(req: Request, res: Response, next: NextFunction)
packages/backend/src/controllers/stream.controller.ts:51
FunctiongenerateTTS
(data: GenerateRequest)
packages/frontend/src/api/tts.ts:72
Methodget
(key: string)
packages/backend/src/storage/memoryStorage.ts:17
MethodgetEngine
(name: string)
packages/backend/src/tts/pluginManager.ts:23
FunctiongetLoadedDuration
()
packages/frontend/src/utils/index.ts:235
FunctiongetModels
* 获取可用模型列表
packages/backend/src/utils/openai.ts:82
MethodgetSupportedLanguages
()
packages/backend/src/tts/engines/kokoroTts.ts:93
MethodgetSupportedLanguages
()
packages/backend/src/tts/engines/openaiTts.ts:75
MethodgetSupportedLanguages
()
packages/backend/src/tts/engines/edgeTts.ts:38
FunctiongetTask
(data: TaskRequest)
packages/frontend/src/api/tts.ts:79
FunctiongetTask
(req: Request, res: Response, next: NextFunction)
packages/backend/src/controllers/tts.controller.ts:60
FunctiongetTaskStats
(_req: Request, res: Response, next: NextFunction)
packages/backend/src/controllers/tts.controller.ts:78
FunctiongetVoiceList
()
packages/frontend/src/api/tts.ts:64
FunctiongetVoiceList
(req: Request, res: Response, next: NextFunction)
packages/backend/src/controllers/tts.controller.ts:161
MethodgetVoiceOptions
()
packages/backend/src/tts/engines/kokoroTts.ts:97
MethodgetVoiceOptions
()
packages/backend/src/tts/engines/openaiTts.ts:79
MethodgetVoiceOptions
()
packages/backend/src/tts/engines/edgeTts.ts:42
FunctionhandleDisconnect
()
packages/backend/src/utils/index.ts:131
MethodhasAudio
(str: string)
packages/backend/src/services/audioCache.service.ts:35
FunctionhealthHandler
(req: Request, res: Response)
packages/backend/src/middleware/health.middleware.ts:4
Functionincrease
()
packages/frontend/src/utils/index.ts:293
FunctioninitApp
()
packages/backend/src/initApp.ts:4
FunctionisActive
()
packages/frontend/src/utils/index.ts:249
FunctionmapZHVoiceName
(name: string)
packages/frontend/src/utils/index.ts:22
FunctionmockProgress
(toFixed = 2)
packages/frontend/src/utils/index.ts:288
Functionpass
(_req: Request, _res: Response, next: NextFunction)
packages/backend/src/middleware/config.ts:36
FunctionpickSchema
(req: Request, res: Response, next: NextFunction)
packages/backend/src/controllers/pick.controller.ts:4
Functionreset
()
packages/frontend/src/stores/audioConfig.ts:50
FunctionrunConcurrentTasks
* 并发执行任务
packages/backend/src/services/tts.stream.service.ts:341
FunctionrunEdgeTTS
( params: TTSParams )
packages/backend/src/utils/spawn.ts:5
MethodrunNext
()
packages/backend/src/controllers/concurrency.controller.ts:40
FunctionscrollBehavior
()
packages/frontend/src/router/index.ts:18
Methodset
(key: string, value: T)
packages/backend/src/storage/memoryStorage.ts:12
FunctionsetAudio
(url: string)
packages/frontend/src/stores/generation.ts:25
FunctionsetFile
(url: string)
packages/frontend/src/stores/generation.ts:29
Functionstop
()
packages/frontend/src/utils/index.ts:239
Methodsynthesize
(text: string, options: ExtendedTtsOptions)
packages/backend/src/tts/engines/kokoroTts.ts:39
← previousnext →101–200 of 211, ranked by callers