expo-edge-speech
Version:
Text-to-speech library for Expo using Microsoft Edge TTS service
34 lines (33 loc) • 3.01 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = exports.MAX_TEXT_LENGTH = exports.DEFAULT_TIMEOUT = exports.PARAMETER_RANGES = exports.UserActionState = exports.AudioPlaybackState = exports.Speech = exports.maxSpeechInputLength = exports.cleanup = exports.isSpeakingAsync = exports.resume = exports.pause = exports.getAvailableVoicesAsync = exports.speak = exports.configure = void 0;
/**
* Main library entry point
*
* Provides clean public interface with complete exports from all components.
* Hides internal implementation details behind the public API layer.
* Compatible with TypeScript and JavaScript projects across different module systems.
*/
var Speech_1 = require("./Speech");
Object.defineProperty(exports, "configure", { enumerable: true, get: function () { return Speech_1.configure; } });
Object.defineProperty(exports, "speak", { enumerable: true, get: function () { return Speech_1.speak; } });
Object.defineProperty(exports, "getAvailableVoicesAsync", { enumerable: true, get: function () { return Speech_1.getAvailableVoicesAsync; } });
Object.defineProperty(exports, "stop", { enumerable: true, get: function () { return Speech_1.stop; } });
Object.defineProperty(exports, "pause", { enumerable: true, get: function () { return Speech_1.pause; } });
Object.defineProperty(exports, "resume", { enumerable: true, get: function () { return Speech_1.resume; } });
Object.defineProperty(exports, "isSpeakingAsync", { enumerable: true, get: function () { return Speech_1.isSpeakingAsync; } });
Object.defineProperty(exports, "cleanup", { enumerable: true, get: function () { return Speech_1.cleanup; } });
Object.defineProperty(exports, "maxSpeechInputLength", { enumerable: true, get: function () { return Speech_1.maxSpeechInputLength; } });
Object.defineProperty(exports, "Speech", { enumerable: true, get: function () { return __importDefault(Speech_1).default; } });
var audioService_1 = require("./services/audioService");
Object.defineProperty(exports, "AudioPlaybackState", { enumerable: true, get: function () { return audioService_1.AudioPlaybackState; } });
Object.defineProperty(exports, "UserActionState", { enumerable: true, get: function () { return audioService_1.UserActionState; } });
var constants_1 = require("./constants");
Object.defineProperty(exports, "PARAMETER_RANGES", { enumerable: true, get: function () { return constants_1.PARAMETER_RANGES; } });
Object.defineProperty(exports, "DEFAULT_TIMEOUT", { enumerable: true, get: function () { return constants_1.DEFAULT_TIMEOUT; } });
Object.defineProperty(exports, "MAX_TEXT_LENGTH", { enumerable: true, get: function () { return constants_1.MAX_TEXT_LENGTH; } });
var Speech_2 = require("./Speech");
Object.defineProperty(exports, "default", { enumerable: true, get: function () { return __importDefault(Speech_2).default; } });