Kesha library provides transcribe, say, install, and capability APIs for voice processing in Node.
// Source: https://github.com/drakulavich/kesha-voice-kit | License: MIT | Copyright 2026 drakulavich
// Provided via justclaw.it.com; keep this notice with the code.
import { getDescribe } from "./engine";
import type { DescribeDocument } from "./engine/describe";
import { KeshaError } from "./engine/events";
import { assertPlatformCanInstall, installEngine } from "./engine-install";
import { errorMessage } from "./error-utils";
import {
installableTtsLangs,
probeCapabilitiesForInstall,
resolveEngineVersionFlag,
resolveTtsLangs,
unavailableBackendRefusal,
} from "./cli/install";
import { detectTextLanguageFallback, routeLanguage } from "./language-routing";
import { say as synthesize, type SayOptions } from "./synth";
import { log } from "./log";
import { assertAudioFileArgument
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key