UNPKG

expo-edge-speech

Version:

Text-to-speech library for Expo using Microsoft Edge TTS service

34 lines (33 loc) 3.01 kB
"use strict"; 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; } });