tts ai
v1.0.4

文本到語音庫提供了一個簡單的統一界面,用於使用OpenAI,Google Cloud和Elevenlab等頂級文本到語音提供商來生成高質量的語音音頻。
只需幾行代碼,您就可以為您的應用和產品生成天然的人類語音音頻。
speak()方法從文字中生成音頻 pnpm add tts-ai
import { TtsOpenAI } from 'tts-ai' ;
const uploadToS3 = ( audio : ArrayBuffer ) => {
// upload
} ;
const tts = new TtsOpenAI ( {
apiKey : 'YOUR_API_KEY' ,
uploadHandler : uploadToS3 ,
} ) ;
await tts . speak ( 'Hello world' ) ;
await tts . upload ( ) ; OpenAi_TTS_API_KEY = YOUR_API_KEY
import { TtsOpenAI } from 'tts-ai' ;
const tts = new TtsOpenAI ( ) ;
await tts . speak ( 'Hello world' ) ;
await tts . save ( ) ;有關完整的用法詳細信息,請參見文檔。
該庫支持以下文本到語音提供商:
歡迎捐款!
該項目已根據MIT許可獲得許可。