
























@@ -13,6 +13,10 @@ let package = Package(
1313.library(name: "OpenClawKit", targets: ["OpenClawKit"]),
1414.library(name: "OpenClawChatUI", targets: ["OpenClawChatUI"]),
1515],
16+ traits: [
17+.trait(name: "Talk", description: "ElevenLabs cloud TTS / talk support"),
18+.default(enabledTraits: ["Talk"]),
19+],
1620 dependencies: [
1721.package(url: "https://github.com/steipete/ElevenLabsKit", exact: "0.1.1"),
1822.package(url: "https://github.com/gonzalezreal/textual", exact: "0.3.1"),
@@ -28,7 +32,7 @@ let package = Package(
2832 name: "OpenClawKit",
2933 dependencies: [
3034"OpenClawProtocol",
31-.product(name: "ElevenLabsKit", package: "ElevenLabsKit"),
35+.product(name: "ElevenLabsKit", package: "ElevenLabsKit", condition: .when(traits: ["Talk"])),
3236],
3337 path: "Sources/OpenClawKit",
3438 resources: [
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。