Skip to content

Talkscriber/ts-client-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎙️ TalkScriber TypeScript Client Suite

TalkScriber Logo

State-of-the-Art Speech-to-Text & Text-to-Speech for Modern Conversational AI

npm version npm version License: MIT Node.js

🚀 Overview

The TalkScriber TypeScript Client Suite provides enterprise-grade voice AI capabilities through two powerful modules:

  • 🎤 Speech-to-Text - Real-time audio transcription with <4% WER and <150ms latency
  • 🔊 Text-to-Speech - Ultra-low latency speech synthesis with streaming audio

Both modules are designed for conversational AI applications with strong emphasis on privacy, security, and performance.

✨ Key Benefits

  • Ultra-low latency for real-time applications
  • High accuracy with state-of-the-art AI models
  • 50+ languages supported across both modules
  • Enterprise-grade security and privacy
  • WebSocket streaming for optimal performance
  • TypeScript support with full type definitions

📚 Documentation

🎤 Speech-to-Text Module

Complete documentation for real-time audio transcription including installation, configuration, examples, and API reference.

Features: High accuracy and speed, Smart turn detection, 50+ languages, real-time streaming, Multi-speaker diarization, Emotion recognition, Noise cancellation, Real-time translation, Batch processing

📖 Read Speech-to-Text Documentation →

🔊 Text-to-Speech Module

Complete documentation for speech synthesis including installation, configuration, examples, and API reference.

Features: Ultra-low latency streaming, natural language voice descriptions, real-time playback, audio file export, customizable generation parameters.

📖 Read Text-to-Speech Documentation →

🏗️ Project Structure

ts-client-nodejs/
├── 📁 speech-to-text/          # Speech-to-Text module
│   ├── 📄 README.md            # STT documentation
│   ├── 📁 src/                 # Source code
│   ├── 📁 examples/            # STT examples
│   └── 📄 package.json         # STT dependencies
├── 📁 text-to-speech/          # Text-to-Speech module
│   ├── 📄 README.md            # TTS documentation
│   ├── 📁 src/                 # Source code
│   ├── 📁 examples/            # TTS examples
│   └── 📄 package.json         # TTS dependencies
└── 📄 README.md               # This file

🎯 Use Cases

  • 🤖 Conversational AI: Voice assistants, chatbots, and interactive applications
  • 📞 Communication: Real-time transcription for meetings and calls
  • 🎮 Interactive Apps: Gaming, education, and IoT voice control
  • ♿ Accessibility: Voice-to-text and text-to-speech for accessibility features

📞 Support & Community

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


About

This is a Node.js client for the Talkscriber API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors