UNPKG

piper-announce

Version:

AI-powered announcement generator using Piper TTS and OpenAI GPT models

28 lines (23 loc) โ€ข 687 B
#!/usr/bin/env node import { makeAnnouncement } from "../src/index.js"; async function testExample() { console.log("๐Ÿงช Testing piper-announce..."); try { const result = await makeAnnouncement( "Welcome to our store! We have fresh coffee and pastries available.", "en", "female", "friendly", { master: true, exportFormats: ["mp3"] } ); console.log("โœ… Success!"); console.log(`๐Ÿ“ Text: "${result.text}"`); console.log(`๐ŸŽต Audio: ${result.audio}`); if (result.extras.mp3) { console.log(`๐ŸŽต MP3: ${result.extras.mp3}`); } } catch (error) { console.log("โŒ Error:", error.message); } } testExample();