-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathengines.yaml
More file actions
157 lines (146 loc) · 3.6 KB
/
Copy pathengines.yaml
File metadata and controls
157 lines (146 loc) · 3.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
# ORAM Engine Catalog
# declarative engine registry for future YAML-based loading
# format: list of engine specs that can be auto-registered
#
# this file is NOT loaded in Sprint 1 — it's a reference for
# the planned YAML loader in the EngineRegistry.
engines:
# ── ElevenLabs (cloud, premium) ──
- id: elevenlabs-sfx
provider: elevenlabs
label: ElevenLabs Sound Effects
mode: cloud
capabilities:
- text_to_sound_effect
requiresApiKey: true
maxDurationSeconds: 22
costPerSecond: 40
latencyProfile: medium
- id: elevenlabs-tts
provider: elevenlabs
label: ElevenLabs Voice
mode: cloud
capabilities:
- text_to_speech
- speech_to_speech
requiresApiKey: true
supportsStreaming: true
supportsAudioInput: true
maxDurationSeconds: 300
costPerSecond: 30
latencyProfile: fast
- id: elevenlabs-music
provider: elevenlabs
label: ElevenLabs Music
mode: cloud
capabilities:
- text_to_music
requiresApiKey: true
supportsStreaming: true
maxDurationSeconds: 600
costPerSecond: 50
latencyProfile: slow
- id: elevenlabs-scribe
provider: elevenlabs
label: ElevenLabs Scribe
mode: cloud
capabilities:
- speech_to_text
- audio_analysis
requiresApiKey: true
supportsAudioInput: true
maxDurationSeconds: 3600
costPerSecond: 10
latencyProfile: medium
# ── Stable Audio (cloud via fal) ──
- id: stability-stable-audio-3
provider: stability
label: Stable Audio 3 Large
mode: cloud
capabilities:
- text_to_music
- text_to_sound_effect
- audio_to_audio
- audio_inpainting
- audio_continuation
- lora_mixing
- audio_latent
requiresApiKey: true
supportsAudioInput: true
supportsSeed: true
maxDurationSeconds: 380
costPerSecond: 0
latencyProfile: slow
- id: stable-audio-25-fal
provider: fal
label: Stable Audio 2.5 via fal
mode: cloud
capabilities:
- text_to_music
- text_to_sound_effect
- audio_to_audio
requiresApiKey: true
supportsAudioInput: true
supportsSeed: true
maxDurationSeconds: 47
costPerSecond: 5
latencyProfile: medium
# ── Local Runners (no API key needed) ──
- id: stable-audio-3-local
provider: local
label: Stable Audio 3 Local Service
mode: local
capabilities:
- text_to_music
- text_to_sound_effect
- audio_to_audio
- audio_inpainting
- audio_continuation
- lora_mixing
- audio_latent
requiresApiKey: false
supportsAudioInput: true
supportsSeed: true
maxDurationSeconds: 380
costPerSecond: 0
latencyProfile: slow
- id: tangoflux-local
provider: local
label: TangoFlux Local
mode: local
capabilities:
- text_to_sound_effect
requiresApiKey: false
maxDurationSeconds: 30
costPerSecond: 0
latencyProfile: slow
- id: kokoro-local
provider: local
label: Kokoro Local TTS
mode: local
capabilities:
- text_to_speech
requiresApiKey: false
maxDurationSeconds: 60
costPerSecond: 0
latencyProfile: medium
- id: whisper-local
provider: local
label: Whisper.cpp Local
mode: local
capabilities:
- speech_to_text
requiresApiKey: false
maxDurationSeconds: 3600
costPerSecond: 0
latencyProfile: slow
- id: essentia-local
provider: local
label: Essentia Audio Analysis
mode: local
capabilities:
- audio_analysis
requiresApiKey: false
maxDurationSeconds: 3600
costPerSecond: 0
latencyProfile: fast