> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kombify.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Use the SpeechKit Go framework

> Add the version-pinned local-first voice framework to a Go project

The public SpeechKit module contains the platform-neutral voice kernel. Use it
when your Go application should own its process, configuration, and provider
credentials instead of depending on a separate SpeechKit server.

## Requirements

* Go 1.26 or newer
* an application that can provide the selected microphone, audio, or text input
* provider credentials only when you choose an external provider

## Add the released module

Pin the current public release explicitly:

```bash theme={null}
go get github.com/kombifyio/SpeechKit@v0.52.14
```

Use only the packages required by your host. The public project includes
separate packages for Dictation, wake activation, text-to-speech, Voice
Companion hosts, speaker-aware applications, and server-connected clients.

## Continue with public examples

* [Framework API](https://github.com/kombifyio/SpeechKit/blob/v0.52.14/docs/speechkit-framework-api.md)
* [Voice Companion](https://github.com/kombifyio/SpeechKit/blob/v0.52.14/docs/voice-companion.md)
* [Runnable examples](https://github.com/kombifyio/SpeechKit/tree/v0.52.14/examples)
* [SDK surface boundary](https://github.com/kombifyio/SpeechKit/blob/v0.52.14/docs/architecture/sdk-surface-boundary.md)

<Note>
  The framework is beta. Keep the module version pinned and review the changelog
  before moving to another minor release.
</Note>
