• DynaSpeak®

    Speech recognition platform designed for maximum versatility

Try It!

DynaSpeak Live Demo

For the best result..

  • Use the computer's microphone
  • Speak in a normal voice at a typical reading distance
  • Limit your speech to 30 seconds
  • Quiet environment works best

Terms of Use for SRI's FREE DynaSpeak® Live Demo

Last Revised: July 8, 2016
These terms of use form a contract between you and SRI International ("SRI") that governs your use of the free web-based demonstration of SRI's DynaSpeak® speech recognition technology available at https://dev-portal.api.sri.com/#/dynaspeak ("DynaSpeak Demo"). By using the DynaSpeak Demo, you agree to these terms; if you do not agree, you are not permitted to use the DynaSpeak Demo.
  1. Permitted Use. The DynaSpeak Demo is free of charge! You may therefore use it only for evaluation and informational purposes, or for fun. You must not use the DynaSpeak Demo for any other types of use, for example, commercial or production use. If you would like SRI to grant you permission for other types of use, please contact platform-support@sri.com.
  2. Speech Input. The DynaSpeak Demo converts speech audio input into text. You hereby give permission to SRI and its contractors to: (a) process your speech input in order to compute and display the text result; and (b) store your speech input indefinitely, for use in research, development, and improvement of SRI’s speech recognition and other technologies. SRI will have no obligation to keep any of your speech input confidential. Please bear this in mind when choosing what you say to the DynaSpeak Demo; for example, don’t say anything that you consider to be confidential or private information while the system is recording your speech!
  3. Ownership. The DynaSpeak Demo (and the software running it) is the property of SRI and its licensors. SRI makes it available to you on a non-exclusive basis, only for the uses permitted by these terms and as such it is only licensed, not sold. SRI may discontinue the DynaSpeak Demo at any time, and it may be unavailable for certain periods due to maintenance needs.
  4. No Warranties; Limitation of Liability. The DynaSpeak Demo is provided free of charge, and as such comes with no warranties. Hence, the DynaSpeak Demo and its associated content are provided "AS IS" and "AS AVAILABLE" basis with no warranties, express or implied, including without limitation, warranties of merchantability, fitness for a particular purpose, or non-infringement. SRI and its contractors and suppliers will not be liable, under any contract, tort, strict liability, or other theory, for any special, punitive, indirect, incidental, or consequential damages, or loss of or damage to data, loss of anticipated revenue, profits, savings, or goodwill, work stoppage or impairment of other assets, whether or not foreseeable and whether or not you have been advised of the possibility of such damages.
  5. Law. The laws of the State of California, excluding its conflicts of laws rules, govern these terms of use. You may not use the DynaSpeak Demo if such use would be a violation of applicable law including, but not limited to, use in violation of U.S. export laws.
  6. Feedback. SRI wants to hear your thoughts about the DynaSpeak Demo. You can provide your feedback by, for example, rating your experience on the DynaSpeak Demo webpage, or by providing comments to SRI. If you provide any feedback to SRI, you give to SRI, without charge, the right to use and share your feedback for any purpose, including commercial purposes. You agree to only provide SRI with original feedback, and not feedback that is owned by or subject to intellectual property claims by any third party.

Rate your experience

Thank you
for your feedback!




Deep Neural Networks (DNN) for speech model training

Overview

What is DynaSpeak?

DynaSpeak® is a speech recognition platform designed for maximum versatility. As the quality of speech to text dictation has improved, use of speech-based user interfaces has evolved from rudimentary phone menu systems to cutting-edge interfaces in mobile, automotive, consumer electronics, and entertainment applications. DynaSpeak gives developers the flexibility to customize DynaSpeak for their unique domain and deployment environments.

How to use DynaSpeak

SRI provides the DynaSpeak TryIt! web service for free, non-commercial trial use. Developers who use SRI’s BuildIt! web API may use the DynaSpeak web service on a freemium basis, depending upon usage. See usage options for more information. In addition to the DynaSpeak web service, SRI provides the DynaSpeak Development Platform on a standalone basis under separate licensing terms. Contact us and tell us more about your product or service needs and we can tailor a solution for you.

Key Features

Deep Neural Network

Uses DNN for speech model training to achieve state of the art speech recognition performance

Online & Offline

Supports use in Internet-connected services or on a standalone basis with no network connection

Scalable

Scales from mobile devices and embedded processors to server-class cloud systems

Easy Customization

Includes toolsets that allow developers to tailor their applications for varied domains and languages

Own Your Data

Gives developers ownership, retention, and control of their customers' speech interaction data

Start by doing what's necessary; then do what's possible; and suddenly you are doing the impossible.
Francis of Assisi

Getting Started

1. Get API key

After successful sign-up and/or login, please browse to the settings page to obtain the API key, which is unique to your developer account.

2. Invoke API

2.1 Prepare an audio file

Prepare an audio file which contains speech that needs to be recognized as text. A wide range of audio file formats are supported. Please visit here to learn all the audio formats accepted.

2.2 Upload the audio file

Upload the file by POSTing to https://api.sri.com/v1/dynaspeak_now as form data (e.g., file type input) together with the API key in the header. Parameter name for the file should be file and the header name for the API key should be x-api-key. File audio format will be auto-detected by the API service. Below is the curl example with the file name and the API key to be replaced with your own values.

curl -F "file=@<local path to audio file>" -H "x-api-key: <API key>" https://api.sri.com/v1/dynaspeak_now

3. Read / process response

Upon successful processing of the file, following format JSON will be returned from the server.

{
    "type": "rendered"
    "status": 200
    "message": "Hello World"
}

4. Further reading

For full details about DynaSpeak API, please visit Documentation

Pricing

Get your first 1,000 minutes free! Just sign up!

You can use DynaSpeak APIs free of charge up to 1,000 minutes of audio. If you would like further information, please contact us at platform-support@sri.com.

Keep in touch with us