mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-05 15:40:21 +00:00
test: move openai talk override coverage to provider lane
This commit is contained in:
@@ -103,6 +103,26 @@ describe("buildOpenAISpeechProvider", () => {
|
||||
});
|
||||
});
|
||||
|
||||
it("maps Talk speak params onto OpenAI speech overrides", () => {
|
||||
const provider = buildOpenAISpeechProvider();
|
||||
|
||||
expect(
|
||||
provider.resolveTalkOverrides?.({
|
||||
talkProviderConfig: {},
|
||||
params: {
|
||||
text: "Hello from talk mode.",
|
||||
voiceId: "nova",
|
||||
modelId: "tts-1",
|
||||
speed: 218 / 175,
|
||||
},
|
||||
}),
|
||||
).toEqual({
|
||||
voice: "nova",
|
||||
model: "tts-1",
|
||||
speed: 218 / 175,
|
||||
});
|
||||
});
|
||||
|
||||
it("uses wav for Groq-compatible OpenAI TTS endpoints", async () => {
|
||||
const provider = buildOpenAISpeechProvider();
|
||||
const fetchMock = vi.fn(async (_url: string, init?: RequestInit) => {
|
||||
|
||||
Reference in New Issue
Block a user