chore: configure rules for static assets

This commit is contained in:
Neko Ayaka
2024-12-02 20:49:24 +08:00
parent 440bb7c9b1
commit a282115d78
48 changed files with 0 additions and 13808 deletions
-30
View File
@@ -1,30 +0,0 @@
import { ElevenLabsClient } from 'elevenlabs'
export default defineEventHandler(async (event) => {
const body = await readBody<{ text: string }>(event)
const client = new ElevenLabsClient({
apiKey: '',
})
const res = await client.generate({
// voice: 'ShanShan',
// Quite good for English
voice: 'Myriam',
// Beatrice is not 'childish' like the others
// voice: 'Beatrice',
text: body.text,
stream: true,
model_id: 'eleven_multilingual_v2',
voice_settings: {
stability: 0.4,
similarity_boost: 0.5,
},
})
// Set headers for streaming
event.node.res.setHeader('Content-Type', 'audio/mpeg')
event.node.res.setHeader('Transfer-Encoding', 'chunked')
// res is NodeJS.ReadableStream
return sendStream(event, res)
})
-3
View File
@@ -1,3 +0,0 @@
{
"extends": "../.nuxt/tsconfig.server.json"
}