• Stars
    star
    179
  • Rank 207,265 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 4 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Client libraries, examples and demos of Speechly API for the Web.

speechly-logo-duo-black speechly-logo-duo-white

Website  ·  Docs  ·  Support  ·  Blog  ·  Login


Speechly

Speechly offers Automatic Speech Recognition (ASR) and Natural Language Understanding (NLU) tools, SDKs and APIs. Easily integrate Speechly into your product and deploy on-device, on-premise or in the cloud.

This monorepository contains Speechly's web related libraries, demos and examples.

Libraries

Speechly client libraries provide the natural Spoken Language Understanding API for web applications. They handle audio capturing and streaming, authentication, and network connection to Speechly cloud API.

Folder Version npm package Description
/libraries/browser-client npm @speechly/browser-client JavaScript API for natural spoken language understanding.
/libraries/react-client npm @speechly/react-client React API for natural spoken language understanding.

Related repositories

Demos

This monorepository contains the source code of Speechly demos available at https://demos.speechly.com. They are built using React and Speechly's react-client and react-ui. Each of the demo subfolder is a stand-alone project. See the demos' README for further instructions.

Folder Description
/demos/moderation The moderation demo highlights profanities from various audio clips and labels the utterances into offensive and non offensive ones in real time.
/demos/transcription The transcription demo accurately transcribes both live and pre-recorded audio using our off-the-shelf speech recognition model in real time.
/demos/fashion-ecommerce The voice interfaces demo enables you to narrow down the product selection of an imaginary clothing store effectively. The results are updated in real time as you speak and you can make corrections.

Examples

Example applications to get you started developing with Speechly.

Folder Description
/examples/browser-client-example An example JavaScript app built with Speechly Browser Client.
/examples/react-client-example An example React app built with Speechly React Client.
/examples/ios-decoder-example An example iOS app for using the Speechly Decoder library for on-device transcription.
/examples/ios-client-example An example iOS app for filtering GitHub repositories built with Speechly iOS Client.
/examples/android-decoder-example An example Android app for using the Speechly Decoder library for on-device transcription.
/examples/android-client-example An example Android app for filtering GitHub repositories built with Speechly Android Client.

How to get help?

For general discussion or questions, please use our GitHub Discussion forum.

For feature requests or bug reports, please file a GitHub Issue.

Contributing

We are happy to receive community contributions! For small fixes, feel free to file a pull request. For bigger changes or new features start by filing an issue.

How to use this Rush monorepository

This monorepository is set up using rushjs. Rush can be used to build all projects and libraries in one go. It also helps with develop and test features that span multiple libraries and/or projects.

Each project and library is a stand-alone node project that can be built and devoped with npm or pnpm. To run a single examples or demos, just follow the instructions in the project's README.

To build all projects using Rush, run

npm install -g @microsoft/rush
npm install -g pnpm
rush update
rush build

This will build everything in the repository – This may take a while! After this step, you can run any example or demo by navigating to the corresponding folder (e.g. examples/browser-client-example) and running

rushx start

Before doing a PR, remember to create a changelog entry with

rush change -b origin/main

Learn more

  • Quick Start Guide – Learn how to create a Speechly application and transcribe both live and pre-recorded audio.
  • Developer Documentation – Browse the latest developer documentation, including sample code and reference docs.
  • Speechly Demos – Get inspired and see what you can build with Speechly.
  • Speechly Dashboard – Create, edit and manage your Speechly applications & projects.
  • Speechly CLI – Interact with Speechly from the comfort of your CLI.

More Repositories

1

android-client

Android client library for Speechly API
Kotlin
74
star
2

react-client

An React client library for Speechly API
TypeScript
72
star
3

cli

Speechly Command Line Interface
Go
67
star
4

ios-client

The iOS client library for Speechly API
Swift
65
star
5

speech-recognition-polyfill

Polyfill for the SpeechRecognition standard on web, using Speechly as the underlying API.
TypeScript
36
star
6

nlu-example-parser

Antlr parser for NLU examples
Go
20
star
7

api

Speechly public API definitions and generated code
Swift
16
star
8

browser-client-example

A demo app showcasing Speechly browser-client and detailed api responses.
TypeScript
15
star
9

react-ui

A collection of React components for Speechly-powered applications
TypeScript
15
star
10

photo-editor-demo

TypeScript
14
star
11

react-example-repo-filtering

An example app for filtering data with Speechly and React
TypeScript
14
star
12

slu-client

Interact with Speechly SLU API from the command line
Go
11
star
13

clothing-store-demo

TypeScript
9
star
14

speechly-unity-dotnet

Speechly Client for .Net Standard 2.0 and Unity
C#
6
star
15

docs-v1

Speechly documentation
HTML
4
star
16

speech-to-chess

Tutorial about using Speechly voice interface for playing chess.
JavaScript
4
star
17

ios-repo-filtering

An example application build with Speechly iOS client
Swift
3
star
18

speechly-demos

Demo applicationss using Speechly voice API
TypeScript
3
star
19

cpp-example-app

C++ Example Application
C++
3
star
20

webrtc-speechly

JavaScript
2
star
21

demo-navigation

Global navigation component for our demos
CSS
1
star
22

dotnet-example-app

Example App for dotnet
C#
1
star
23

ui-components

Monorepository for Speechly UI components
TypeScript
1
star
24

android-repo-filtering

An example application build with Speechly Android client
Kotlin
1
star
25

ue4plugin

Unreal Engine 4 plugin
C++
1
star