본문으로 건너뛰기

함수: generateAudio()

function generateAudio<TAdapter, TStream>(options): AudioActivityResult<TStream>;

정의 위치: packages/ai/src/activities/generateAudio/index.ts:154

오디오 생성 활동으로, 텍스트 프롬프트에서 오디오를 생성합니다.

AI 모델을 사용하여 음악, 음향 효과 및 기타 오디오 콘텐츠를 만듭니다.

타입 매개변수

TAdapter

TAdapter extends AudioAdapter&lt;string, AudioProviderOptions&lt;TAdapter>>

TStream

TStream extends boolean = false

매개변수

options

AudioActivityOptions&lt;TAdapter, TStream>

반환값

AudioActivityResult&lt;TStream>

예제

프롬프트에서 음악 생성

import { generateAudio } from '@tanstack/ai'
import { falAudio } from '@tanstack/ai-fal'

const result = await generateAudio({
adapter: falAudio('fal-ai/diffrhythm'),
prompt: 'An upbeat electronic track with synths',
duration: 10
})

console.log(result.audio.url) // URL to generated audio