Go TTS Libraries Voice AI Tools
Go/Golang libraries and SDKs for text-to-speech conversion, including integrations with cloud speech APIs and lightweight local TTS engines. Does NOT include applications built on top of TTS, non-Go implementations, or speech recognition (ASR) tools.
There are 59 go tts libraries tools tracked. The highest-rated is deepgram/deepgram-go-sdk at 42/100 with 78 stars.
Get all 59 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=voice-ai&subcategory=go-tts-libraries&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
deepgram/deepgram-go-sdk
Official Go SDK for Deepgram. |
|
Emerging |
| 2 |
GetcharZp/go-speech
go-speech 基于 Golang + ONNX 构建的轻量语音库,支持 TTS(文本转语音)与 ASR(语音转文字)。已集成... |
|
Emerging |
| 3 |
hegedustibor/htgo-tts
Text to speech package for Golang. |
|
Emerging |
| 4 |
Kardbord/hfapigo
Unofficial (Golang) Go bindings for the Hugging Face Inference API |
|
Emerging |
| 5 |
rapidaai/rapida-go
Open-source Golang SDK for Rapida to build real-time, observable Voice AI... |
|
Emerging |
| 6 |
asticode/go-astideepspeech
Golang bindings for Mozilla's DeepSpeech speech-to-text library |
|
Emerging |
| 7 |
GoogleCloudPlatform/text-to-speech-epg-demo
This repository contains a reference implementation demonstrating how the... |
|
Emerging |
| 8 |
leprosus/golang-tts
Text-to-Speach golang package based in Amazon Polly service |
|
Emerging |
| 9 |
soundhound/houndify-sdk-go
The official Houndify SDK for Go |
|
Emerging |
| 10 |
Allan-Nava/fakeyou.go
A powerful golang sdk library for interacting with the FakeYouAPI easily |
|
Emerging |
| 11 |
Aditya-ds-1806/dictpress-tts
TTS plugin for dictpress |
|
Emerging |
| 12 |
asticode/go-astibob
Golang framework to build an AI that can understand and speak back to you,... |
|
Emerging |
| 13 |
neurlang/gospeak
A Golang Text to Speech System |
|
Emerging |
| 14 |
jesseward/azuretexttospeech
A Go library for Azure's Cognitive Services text-to-speech API. |
|
Emerging |
| 15 |
Mokkapps/parents-soundboard
A soundboard developed for parents to be able to play often needed phrases like "No" |
|
Experimental |
| 16 |
speechly/slu-client
Interact with Speechly SLU API from the command line |
|
Experimental |
| 17 |
SladkyCitron/gotau
Work-in-progress UTAU-compatible singing voice synthesizer, written in Go |
|
Experimental |
| 18 |
SharkyRawr/go-tiktok-tts
Go library for TikToks Text2Speech engine |
|
Experimental |
| 19 |
zhaopuyang/golang-tts
Microsoft TTS (Text-To-Speech) for golang |
|
Experimental |
| 20 |
arunk140/serve-piper-tts
Go Lang API Wrapper around Piper TTS - Supports TTS Inference and List of Voices |
|
Experimental |
| 21 |
milosgajdos/go-playht
PlayHT API client Go module |
|
Experimental |
| 22 |
sarumaj/bing-wallpaper-changer
Fetch newest bing wallpaper and set it as background. Use NLP and... |
|
Experimental |
| 23 |
bjorand/go-speech
Simple speech recognition proof of concept |
|
Experimental |
| 24 |
zemags/golang-yandex-speech-kit
SDK for converting text to audio by Yandex premium voices |
|
Experimental |
| 25 |
Mliviu79/cartesia-go
Go SDK for the Cartesia AI API — TTS, STT, voice cloning, agents, WebSocket streaming |
|
Experimental |
| 26 |
yangwenmai/examples
一些 examples 集合(包括 gRPC, Kubernetes, opentracing, Drone, Python 等) |
|
Experimental |
| 27 |
KevinSJ/rss-to-speech
Use Google Text-To-Speech to read long articles from rss feed |
|
Experimental |
| 28 |
aashish-joshi/tts-bulk
Tool for generating TTS files in bulk. |
|
Experimental |
| 29 |
nl8590687/asrt-sdk-go
ASRT Speech Recognition SDK for Golang. 用于ASRT语音识别系统的Golang SDK |
|
Experimental |
| 30 |
hekmon/kyutai-rs
Golang bindings to Kyutai Delayed Streams Modeling Rust productions servers |
|
Experimental |
| 31 |
Simone-Convertini/Speech-Summarization-Demo
A Web Api written using Go and Gin capable to perform Speech Summarization... |
|
Experimental |
| 32 |
Frida7771/GoSpeech
speech processing tool using Go |
|
Experimental |
| 33 |
x07x08/waveboard
A simple cross-platform soundboard |
|
Experimental |
| 34 |
fulviodenza/go-gladia-client
Client Go for Gladia APIs |
|
Experimental |
| 35 |
nbr23/gopipertts
A small HTTP API wrapper for piper's texttospeech |
|
Experimental |
| 36 |
TheTipo01/libRoberto
A library for generating dumb phrases and audio files with Loquendo Roberto voice |
|
Experimental |
| 37 |
LiusCraft/orion-x
智能语音机器人系统 - 基于 Go 的实时语音交互平台 |
|
Experimental |
| 38 |
crgimenes/ttsgen
Go CLI for generating MP3 narration using OpenAI’s TTS models |
|
Experimental |
| 39 |
shesuyo/isi
alibaba 智能语音交互(Intelligent Speech Interaction) GO SDK |
|
Experimental |
| 40 |
cowdude/flapi
FLAPI is an offline, containerized speech recognition websocket API |
|
Experimental |
| 41 |
lukeanthony007/qtts
terminal-based text-to-speech interface |
|
Experimental |
| 42 |
vladevelops/trainer
Your personal trainer, no yapping |
|
Experimental |
| 43 |
tzneal/gopicotts
go wrapper around the pico text to speech engine |
|
Experimental |
| 44 |
giefferre/texttospeech
Google Cloud Text-to-Speech API Client Library for Go |
|
Experimental |
| 45 |
noAbbreviation/approxima
A command line program to loudly tell time (in chunks of 5 minutes). |
|
Experimental |
| 46 |
col3name/tts
A multilingual multiplatform text-to-speech (TTS) app for Twitch on golang |
|
Experimental |
| 47 |
auroraapi/aurora-go
Aurora SDK for Go |
|
Experimental |
| 48 |
yazver/yaspeech
Библиотека для взаимодействия с Yandex Speech Kit |
|
Experimental |
| 49 |
xiayesuifeng/go-xfyun-tts
mirror from https://gitlab.com/xiayesuifeng/go-xfyun-tts |
|
Experimental |
| 50 |
AnshSinghSonkhia/go-TextEN2VoiceRU
Inputs English Text and Outputs Russian Speech. |
|
Experimental |
| 51 |
zwk-app/SyncTimer
A simple Go app for displaying remaining time ! And also a quite good... |
|
Experimental |
| 52 |
fcg-xvii/yask
Yandex Speech Kit tools for golang |
|
Experimental |
| 53 |
DrSensor/gospeak
TTS that can "speak as you type" using google translate (via simplytranslate.org) |
|
Experimental |
| 54 |
eannchen/esl-toolkit
A collection of practical tools for English as a Second Language (ESL) learners. |
|
Experimental |
| 55 |
NullEnt1ty/GoCloudTTS
Translate text to speech using Google Cloud on the command line |
|
Experimental |
| 56 |
beauxarts/tts_integration
Tiny Text-to-Speech integration module supporting Google Cloud, macOS 'say' |
|
Experimental |
| 57 |
zabio3/spokesman
command line tool that synthesizes speech from text using Google Cloud... |
|
Experimental |
| 58 |
ErfanMomeniii/tts
a lightweight package for converting text to speech with Go |
|
Experimental |
| 59 |
Dustinmj/renotts
TTS Interface for AWS Polly |
|
Experimental |