mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-09-21 14:07:20 +08:00
feat(vscode): enable voice input for signed-in Kilo users
This commit is contained in:
@@ -1,26 +1,19 @@
|
||||
import { describe, expect, test } from "bun:test"
|
||||
import { Config } from "../../../src/config/config"
|
||||
|
||||
describe("Config.Info experimental speech-to-text", () => {
|
||||
test("parses speech-to-text enablement and model", () => {
|
||||
describe("Config.Info experimental speech-to-text model", () => {
|
||||
test("parses the selected speech-to-text model", () => {
|
||||
const parsed = Config.Info.zod.parse({
|
||||
experimental: {
|
||||
speech_to_text: true,
|
||||
speech_to_text_model: "openai/gpt-4o-mini-transcribe",
|
||||
},
|
||||
})
|
||||
|
||||
expect(parsed.experimental?.speech_to_text).toBe(true)
|
||||
expect(parsed.experimental?.speech_to_text_model).toBe("openai/gpt-4o-mini-transcribe")
|
||||
})
|
||||
|
||||
test("preserves explicit disabled speech-to-text", () => {
|
||||
const parsed = Config.Info.zod.parse({ experimental: { speech_to_text: false } })
|
||||
expect(parsed.experimental?.speech_to_text).toBe(false)
|
||||
})
|
||||
|
||||
test("keeps existing experimental defaults", () => {
|
||||
const parsed = Config.Info.zod.parse({ experimental: { speech_to_text: true } })
|
||||
const parsed = Config.Info.zod.parse({ experimental: { speech_to_text_model: "google/chirp-3" } })
|
||||
expect(parsed.experimental?.openTelemetry).toBe(true)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user