diff --git a/extensions/qqbot/src/types/silk-wasm.d.ts b/extensions/qqbot/src/types/silk-wasm.d.ts new file mode 100644 index 00000000000..834e1bf082f --- /dev/null +++ b/extensions/qqbot/src/types/silk-wasm.d.ts @@ -0,0 +1,12 @@ +declare module "silk-wasm" { + export type SilkCodecResult = { + data: Uint8Array; + duration: number; + }; + + export function isSilk(input: Uint8Array): boolean; + + export function decode(input: Uint8Array, sampleRate: number): Promise; + + export function encode(input: Uint8Array, sampleRate: number): Promise; +}