Skip to content

Commit dc564a8

Browse files
committed
Add STS cli tool.
1 parent 7e12c70 commit dc564a8

2 files changed

Lines changed: 513 additions & 4 deletions

File tree

Package.swift

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ let package = Package(
3939
name: "mlx-audio-swift-codec",
4040
targets: ["mlx-audio-swift-codec"],
4141
),
42+
.executable(
43+
name: "mlx-audio-swift-sts",
44+
targets: ["mlx-audio-swift-sts"],
45+
),
4246

4347
],
4448
dependencies: [
@@ -88,7 +92,14 @@ let package = Package(
8892
.product(name: "HuggingFace", package: "swift-huggingface"),
8993
.product(name: "Transformers", package: "swift-transformers"),
9094
],
91-
path: "Sources/MLXAudioTTS"
95+
path: "Sources/MLXAudioTTS",
96+
exclude: [
97+
"Models/Llama/README.md",
98+
"Models/Marvis/README.md",
99+
"Models/PocketTTS/README.md",
100+
"Models/Qwen3/README.md",
101+
"Models/Soprano/README.md",
102+
]
92103
),
93104

94105
// MARK: - MLXAudioSTT
@@ -104,7 +115,10 @@ let package = Package(
104115
.product(name: "HuggingFace", package: "swift-huggingface"),
105116
.product(name: "Transformers", package: "swift-transformers"),
106117
],
107-
path: "Sources/MLXAudioSTT"
118+
path: "Sources/MLXAudioSTT",
119+
exclude: [
120+
"Models/GLMASR/README.md",
121+
]
108122
),
109123

110124
// MARK: - MLXAudioVAD
@@ -117,7 +131,10 @@ let package = Package(
117131
.product(name: "MLXLMCommon", package: "mlx-swift-lm"),
118132
.product(name: "HuggingFace", package: "swift-huggingface"),
119133
],
120-
path: "Sources/MLXAudioVAD"
134+
path: "Sources/MLXAudioVAD",
135+
exclude: [
136+
"Models/Sortformer/README.md",
137+
]
121138
),
122139

123140
// MARK: - MLXAudioSTS
@@ -135,7 +152,10 @@ let package = Package(
135152
.product(name: "HuggingFace", package: "swift-huggingface"),
136153
.product(name: "Transformers", package: "swift-transformers"),
137154
],
138-
path: "Sources/MLXAudioSTS"
155+
path: "Sources/MLXAudioSTS",
156+
exclude: [
157+
"Models/SAMAudio/README.md",
158+
]
139159
),
140160

141161
// MARK: - MLXAudioUI
@@ -159,6 +179,11 @@ let package = Package(
159179
dependencies: ["MLXAudioCore", "MLXAudioCodecs"],
160180
path: "Sources/mlx-audio-swift-codec"
161181
),
182+
.executableTarget(
183+
name: "mlx-audio-swift-sts",
184+
dependencies: ["MLXAudioCore", "MLXAudioSTS"],
185+
path: "Sources/mlx-audio-swift-sts"
186+
),
162187

163188
// MARK: - Tests
164189
.testTarget(

0 commit comments

Comments
 (0)