Welcome to the Spokestack Way of Voice Integration

Spokestack is a powerful platform of open source libraries and robust services to make your software fully voice-enabled.

Spokestack by Platform

Integrations by Feature and Platform

Get started with open-source libraries that add speech recognition, text-to-speech, and language understanding to your software with one simple cross-platform API. We offer SDKs for different platforms that let you manage voice interactions inside your software.

Select a specific feature and a platform you’d like to integrate with for more details:

Select Feature

Wake WordKeywordASRNLUTTS
let pipeline = SpeechPipelineBuilder()
    .addListener(self)
    .useProfile(.tfliteWakewordAppleSpeech)
    .setProperty("tracing", Trace.Level.PERF)
    .setProperty("detectModelPath", "detect.tflite")
    .setProperty("encodeModelPath", "encode.tflite")
    .setProperty("filterModelPath", "filter.tflite")
    .build()
pipeline.start()
Swift

Try a Wake Word in Your Browser

Test a wake word model by pressing “Start test,” then saying “Spokestack”. Wait a few seconds for results. This browser tester is experimental.

Say Spokestack when testing

Instructions
  1. Test a model by pressing "start test" above
  2. Then, try saying any of the utterances listed above. Wait a few seconds after saying an utterance for a confirmation to appear.
Create Wake Word

Full-Featured Platform SDK

Our native iOS library is written in Swift and makes setup a breeze.

Explore the docs