MCPcopy Create free account
hub / github.com/TanStack/ai / generateAudio

Function generateAudio

packages/ai/src/activities/generateAudio/index.ts:130–142  ·  view source on GitHub ↗
(
  options: AudioActivityOptions<TAdapter, TStream>,
)

Source from the content-addressed store, hash-verified

128 * ```
129 */
130export function generateAudio<
131 TAdapter extends AudioAdapter<string, AudioProviderOptions<TAdapter>>,
132 TStream extends boolean = false,
133>(
134 options: AudioActivityOptions<TAdapter, TStream>,
135): AudioActivityResult<TStream> {
136 if (options.stream) {
137 return streamGenerationResult(() =>
138 runGenerateAudio(options),
139 ) as AudioActivityResult<TStream>
140 }
141 return runGenerateAudio(options) as AudioActivityResult<TStream>
142}
143
144/**
145 * Run the core audio generation logic (non-streaming).

Callers 8

server-fns.tsFile · 0.90
api.audio.tsFile · 0.90

Calls 2

streamGenerationResultFunction · 0.85
runGenerateAudioFunction · 0.85

Tested by

no test coverage detected