Vous êtes sur la page 1sur 15

Quick Synthesis

Users Manual
With Sensory Speech 6 Technology

2002 Sensory, Inc.


P/N 80-0186-C

Users Manual

Quick Synthesis

Contents
Contents ................................................................................................................................................................. 2
Welcome................................................................................................................................................................. 3
Folder Structure .................................................................................................................................................... 4
Program Options ................................................................................................................................................... 4
Commands ............................................................................................................................................................. 5
File Menu ............................................................................................................................................................. 5
Edit Menu............................................................................................................................................................. 5
Tools Menu .......................................................................................................................................................... 5
Help Menu ........................................................................................................................................................... 6
Pop-up Menu ....................................................................................................................................................... 6
Toolbar................................................................................................................................................................. 6
Getting Started ...................................................................................................................................................... 7
Create a New Project........................................................................................................................................... 7
Add Files to the Project........................................................................................................................................ 7
Edit the Project .................................................................................................................................................... 7
Set Project Options.............................................................................................................................................. 8
Silences..............................................................................................................................................8
Compression.......................................................................................................................................8
Platform .............................................................................................................................................8
Label..................................................................................................................................................8
Build the Project................................................................................................................................................... 8
Output Files ......................................................................................................................................................... 9
Sentence Table and Sentence Table Format.................................................................................................... 10
Creating A Sentence Table File......................................................................................................................... 11
SENSORY Software End User License Agreement ......................................................................................... 13
The Interactive Speech Product Line ............................................................................................................ 15

P/N 80-0186-C

2002 Sensory Inc.

Users Manual

Quick Synthesis

Welcome
The Sensory Quick Synthesis tool is designed to help create and manage speech synthesis for Voice
Extreme and other Sensory RSC microcontroller applications. The process can be done quickly and without
the use of a Sensory linguist. However, audio files created with Quick Synthesis will have somewhat lower
quality sound and will require more memory than those created by Sensory. Its important to note that speech
files created by Quick Synthesis must be 64 Kbytes or less. If your project requires more than 64 Kbytes of
speech, please create several smaller files.
Quick Synthesis is often used to generate speech synthesis for prototypes or moderate volume production,
where development time and cost must be minimized. Once a product goes to production, Sensory-processed
files can be generated to yield the highest audio quality, while minimizing the amount of required memory.
Inquiries for custom speech prompts should be addressed to techsupport@sensoryinc.com.
Main Menu Bar
The Main Menu Bar
includes a list of all
menus.

Project Options
In this area you will
find all project
options:
- Compression
- Platform
- Silence
- Label

File List
A list of all the
files in your
project.

Project Description
Enter project comments or
description here. This will be
saved in the project file.

Volume
If you need to adjust the volume
of your sound files, select the
files to change and then slide
the volume control bar left or
right.

2002 Sensory Inc.

Project Details
This area will report the
project name, project size
and the number of files.

P/N 80-0186-C

Users Manual

Quick Synthesis

Folder Structure
After a successful installation of Quick Synthesis, you will have the following directory structure (usually under
"c:\Program Files" folder, but may vary depending on Windows localization):
Sensory, This is the main folder where all Sensory programs are installed.
QuickSynthesis, All program files are stored in this folder.
Bin, This folder contains all executables used by the build process.
Samples, This is the default folder for storing project files.
Samples\Data, This folder contains sample files which may be useful for debugging and
testing (see note below).
Note that the sample files are provided for demonstration purposes only. They are not intended for use in final
products and such use is strictly prohibited.

Program Options

Project folder
In this text box you can specify the default project folder where Quick Synthesis will store your projects
(for folder browsing, click-on the folder icon on the right).
 .WAV editor path
In this text box you can specify the location of your preferred .WAV file editor (for files browsing, chickon folder icon on the right).
 Action performed at application startup
The startup option allows you to perform specific actions each time Quick Synthesis is started. There
are three options:
o No action
o Create a new project
o Load last project
 Make a backup copy (.BAK)
If you enable this option, Quick Synthesis creates a backup copy each time a project is saved. The
backup file name will be <ProjectName>.BAK and will be located in the same folder as the project.


To save all changes press "OK"; to ignore them press "Cancel".

P/N 80-0186-C

2002 Sensory Inc.

Users Manual

Quick Synthesis

Commands
File Menu
New (CTRL-N)
Use this button to create new project files ("untitled.qsp").
Open (CTRL-O)
Use this button to load the project files.
Save (CTRL-S)
Use this button to save the current project.
Save as
Use this button to save the new project with a different name.
Options
Use this button to open the options window.
Exit
Use this button to close the Quick Synthesis program.

Edit Menu
The following commands permit changes on single or multiple files, allowing quicker and more flexible editing.
All commands except Edit and Details operate on the last file selected.
Add Wav file (CTRL-INS)
Use this button to add .WAV files to your project. A dialog box will open which allows you to locate and
select multiple files. Note that the .WAV file(s) will be inserted before the file you selected in the "File"
list. This enables you to place file(s) in a specific position.
Move Up/Down (CTRL-UP/CTRL-DOWN)
Use these buttons to organize the .WAV files in your project.
Remove (CTRL-DEL)
Use this button to remove .WAV files from your project. You will be prompted to confirm all removals.
Details (CTRL-D)
Use this button to for a report of all .WAV file details (name, path, size, duration, etc.).
Play (CTRL-P)
Use this button to play the .WAV files. If multiple files are selected, they will be played sequentially.
Their volume is adjusted on a file-by-file basis according to the assigned value.
Edit (CTRL-E)
Use this button to run an external .WAV editor. Note that if a file is selected, it will be opened using the
external .WAV editor.
Select all (CTRL-A)
Use this button to select all project files.

Tools Menu
Build project (F9)
Use this button to run the build process.
Voice Extreme IDE
Use this button to launch the Sensory Voice Extreme IDE. This button will be enabled automatically if
the Sensory Voice Extreme IDE has been installed on your system.
.WAV editor
Use this button to launch your .WAV file editor (the .WAV editor path must be set in the options
window).

2002 Sensory Inc.

P/N 80-0186-C

Users Manual

Quick Synthesis

Help Menu
Help contents (F1)
Use this button to view the help file.
Sensory web site
Use this button to run your default browser and connect to the Sensory web site.
About
Use this button to get information about the Quick Synthesis program.

Pop-up Menu
The pop-up menu can be activated by clicking the right mouse button on the project file list.
It shows the most frequently used buttons from the menu. An exception is the "edit" button that runs the external
.WAV editor (as the button of the tool menu) which loads the selected file from the project file list.

Toolbar
The toolbar contains the most frequently used menu features.

P/N 80-0186-C

2002 Sensory Inc.

Users Manual

Quick Synthesis

Getting Started
Before creating a Quick Synthesis Project, there are a few things you need to keep in mind:
Each word will be synthesized separately, so you need to think about the ways that you will connect the
phrases of the final synthesis. Generally, words used at the beginning of a sentence cannot be reused at
the end without sounding choppy or out of place. Careful planning and recording of the word may allow
you to reuse words in this manner (for example, digits), but you will probably have to record such words
twice.
 Any modifications to the .WAV file must be done in an editor prior to any processing. It is also critical that
all .WAV files be converted to the required MONO, 22050 Hz, 16-bit format. If an invalid format is
detected, a dialog box will warn you while adding your .WAV files to the project. You cant override this
error so it is recommended that you convert the format using your preferred .WAV editor.
 Recordings should be made in a quiet environment to reduce the need for editing. Background noise will
deteriorate the quality of the final compression. Make sure the volume levels are consistent.
 When selecting the files for your project, make sure to trim any background noise before and after the
utterance. This "silence" will add to your memory allocation and give you extra pauses in the linking of
your phrases.


Note that a Sentence Table (.VEA) is not created in this process. Please refer to the Sensory Voice Extreme
help for information about creating and using sentence tables. Alternatively, Sensory offers a service to create
them for you.

Create a New Project


Here is a step-by-step procedure for creating your synthesis files.
1. Go to "File", then "New" or press .
2. An "untitled.qsp" project will be created.
3. Write a description of the project in the window on the right side of the file list. This description will be
saved in the project file.

Add Files to the Project


1. Go to "Edit", then "Add Wav file" or press .
2. Select the files you would like to add (multiple files can be selected) and click "OK". The selected files
will be added to the project list. Note that Quick Synthesis checks if the project file exceeds 64 KBytes. If
so, you will be offered the option to increase the compression rate or to delete files.
3. If you need to adjust the volume of your sound files, you can do so by sliding the volume control bar to
the left or right, depending on how much the amplitude needs to be raised or lowered (in percentages).
The final value will be applied to all selected files. This allows you to regulate the volume of each single
file. It is also possible to compare the levels by selecting the files and clicking on the option Play in the
. The files will be played sequentially and the volume will be adjusted
Editing menu or pressing
according to the value of each single file. Note that the format of the .WAV files must be MONO, 22050
Hz, 16-bits. If a selected file does not conform to this format, a warning will be displayed.

Edit the Project


Add the files in the order you would like them listed, or change their position in the list with the "move up" or
"move down" commands. A speech file may contain multiple speech fragments. The index number tells the
program which speech to play. The first wave file in your project list will have an index number of zero. The
second wave file will have an index number of one, and so on.

2002 Sensory Inc.

P/N 80-0186-C

Users Manual

Quick Synthesis

To do this go to "Edit" then "Move up"/"Move down" or press the


buttons. Alternatively, you can select
and move a group of files. If you need to remove a file from the list, select it and go to "Edit", then "Remove" or
button. It is also possible to select and delete a group of files.
press the

Set Project Options

Silences
Decide if you want to add silences (press ). Selecting this option will add ten predefined silences to the output
files. The silence durations are as follows: 20ms, 40ms, 75ms, 100ms, 160ms, 200ms, 400ms, 800ms, 1600ms,
3200ms. This will add approximately 50 bytes to the project file.
Compression
Select compression preferences (choose from "Compression" list). Select the amount of compression you wish
to apply to the speech synthesis. The compression ratios are approximately as follows:
 2-Bit: 2700 bytes/second
 3-Bit: 3400 bytes/second
 4-Bit: 4100 bytes/second

The compression level chosen will depend on the available memory for speech synthesis data and the desired
speech quality. If, during the build process, the program calculates that the <ProjectName>.ves file will exceed
64Kbytes, it will inform you of this and allow you to abort or proceed anyway with the build. 4-bit compression
will take up the most space, but it will give you the best quality synthesis. A good approximation for 2-bit
memory space is that 12 seconds of sound at 2-bit compression will use 32Kbytes of memory. Voice Extreme
has a 2 Mbits (256 Kbytes) Flash, which is broken into four banks of 64 Kbytes. So, if your speech file is larger
than 64 Kbytes, you need to create an additional speech file and link it to your project.
Platform
Select your platform (choose from the "Platform" list). Select the format for the output files here. The first option
(RSC-3x) is for RSC-3x assembly language applications. The second option (Voice Extreme) is for Voice
Extreme applications.
Label
Choose a label for your project (input label in "Label" box). This is the label that will be used in the final
assembly language or VE-C application to refer to the starting address of the speech synthesis file. This speech
label has to be defined as an extern in the application code; otherwise you will get an error message. Also, the
speech file has to be linked with the project to avoid an Unresolved External Symbol error message.
Note that some older versions of Quick Synthesis add a VP prefix in front of the label. Please visit www.voiceextreme.com to download the latest copy of the software.

Build the Project


Although you have to save the project before building it, the program will check if it has been saved (the "Save"
button becomes active when the project needs to be saved).
. Change the name from the default name "untitled.qsp".
1. Go to "File", then "Save" or press
Otherwise, at each attempt to save the project, you will be prompted to change its name. For test
purposes, use "MyProject" and a file will be created: MyProject.qsp.
Note that the project name will be used for output files, with the proper extension.
2. Go to "Tools", then "Build project" (F9) or press . You will be prompted to save if the project has been
modified since the last save, or if there are errors in the project configuration.
3. The build process starts.
4. The "Build Process" box will show each step performed by the builder, reporting any errors in red. The
blue progress bar shows the approximate amount of the build that has been completed.

P/N 80-0186-C

2002 Sensory Inc.

Users Manual

Quick Synthesis

5. At the end of the build process the program makes an audible sound and the "Build Progress" box
reports BUILD PROCESS OK.

If there is an error, the text in the build progress box turns red and an error message will be reported.
Note that the files extensions of the output files depend on the selected platform. In the example above, the
Voice Extreme platform has been used.
Note that the duration of the build process can vary from a few seconds to several minutes, depending on the
. To close the build
number of files contained in the project. To interrupt the process, press the "Stop" button
or press the ESC key.
window, press the Exit button

Output Files
The "Builder" will create two output files, which will vary with your selected platform:
RSC-3x:

Voice Extreme:

<ProjectName>.O
This is the speech file.

<ProjectName>.VES
This is the speech file that can be
added to your Voice Extreme
project.

<ProjectName>.INC
This file may be added to an
assembly language file to provide
program
labels
for
the
CallTalkXXX macros.

2002 Sensory Inc.

<ProjectName>.VEH
This file can be included in a Voice
Extreme source file to provide
program
labels
for
the
CallTalkXXX macros.

P/N 80-0186-C

Users Manual

Quick Synthesis

Sentence Table and Sentence Table Format in Voice Extreme


A sentence table allows sentences to be made up of utterances from one or more speech tables. A sentence
table is a form of assembly language code. The Voice Extreme editor will allow you to create a sentence table
button, a sentence table is assembled
file. Unlike a Voice Extreme source file which is built by pressing the
button. Sentence tables use the .VEA extension and assembled sentence table files use
by pressing the
the .VEO extension. The assembler will assemble the .VEA source file and create a .VEO object file. Sentence
tables typically contain a label starting with SN. The \sample\speech folder contains a few source files as well
as corresponding object files.
There are seven main components that are required to create a sentence table file (Note that the following
example only applies to Voice Extreme):
1. Define the speech file(s) as an external component. Example:
extern VPsddemo
extern VPsensopow
extern VPhelloworld
2. Define the sentence table label as a public label, allowing the Voice Extreme program to access the
sentence table. Example:
public SNtest
3. Include the sentence table definition. This is required because most of the definitions and macros used in
a sentence table file are defined in the sentable.inc file. Example:
include "sentable.inc"
4. Name the sentence label segment and define the label. Example:
_SNtest segment "CDATA"
SNtest:

; Name the segment beginning with _


; Sentence Table starts with Speech Table List

5. Define the label, add the number of speech files and list the speech file labels. A sentence table supports
up to 30 speech files. The number of speech files should be preceded by a db. The labels for the
speech file should preceded by a dt. Example:
db
dt
dt
dt

3
VPsddemo
VPsensopow
VPhelloworld

;
;
;
;

3=number of speech files


0=sddemo phrases
1="Sensory powered"
2="Hello World"

Note that comments are preceded with a semicolon.


6. Define the number of sentences to be created and create the actual sentence strings. Example:
db 7
SpeechTable 0
db 21, EOM
SpeechTable 0
db 21, 21, EOM
SpeechTable 0

10

; M=number of sentences, maximum=255


; use speech table 0=VPsddemo
;1:Beep is word 21 in VPsddemo
; EOM = End of sentence token
;2:Beep Beep
; use speech table 0=VPsddemo

P/N 80-0186-C

2002 Sensory Inc.

Users Manual

Quick Synthesis

db 13, MSIL, 34, 1, EOM


SpeechTable 0
db 13, MSIL, 34, 2, EOM
SpeechTable 0
db 13, MSIL, 34, 3, EOM
SpeechTable 2
db 0, EOM
SpeechTable 1
db 0, EOM

;3:say MSIL word one. MSIL=75mS silence


;4:say MSIL

word two

;5:say MSIL word three


; use speech table 2=VPhelloworld
;6:Hello World
; use speech table 0=VPsensopow
;7:Sensory Powered

7. Finally, all sentence tables should be ended as follows:


end

; This signifies the end of the file

Creating a Sentence Table File


Using the editor, heres how to create a Sentence Table File and save it:
1.
2.
3.
4.

button.
Go to "File", "New" then Standard Sentence Table document, or press the
An "untitled.vea" document will be created.
Edit the document.
button on the editor toolbar, using test as a file name (the extension will be
Save it by pressing the
added automatically). The file vedemo.vea will be created. Enter the following text:

;-----------------------------------------------------------; File: vedemoa.vea


; Purpose: Sample of a VE Sentence Table
; Copyright: (c) 2002 by Sensory, Inc., All Rights Reserved
;-----------------------------------------------------------extern VPsidemo3 ; Include externs for each speech table referenced
extern Vpsensopow
public Snvedemo ; Define a public name for the sentence table
include "sentable.inc" ; Include definitions of the sentence tokens
;-----------------------------------------------------------_SNvedemo segment "CDATA"
; Name the segment beginning with _
; NOTE: CDATA allows 24-bit addresses defined by dt
SNvedemo: ; Sentence
db 2
dt VPsidemo3
dt Vpsensopow

Table starts with Speech Table List


; N=number of speech files, maximum=30
; 0=sidemo3 phrases
; 1="Sensory powered"

; The actual sentences follow, preceded by the total number of sentences.


; Each sentence starts with a Speech Table token, followed by one or more
; indices into that table,
; optionally followed by further Speech Table tokens and indices, and ends
; with an EOM token.
; SIL tokens can be used to embed silence into the sentence.
;-----------------------------------------------------------; Sentence Strings
db 2
; M=number of sentences, maximum=255
s1:
SpeechTable 0
db 27
db EOM

2002 Sensory Inc.

;
;
;
;

NOTE: Sentence 1 is only one utterance


s1 is a label, it can be omitted
Beep is word 27 in Vpsidemo3
End of sentence token

P/N 80-0186-C

11

Users Manual

Quick Synthesis
s2:
SpeechTable 1
db 0
SpeechTable 0
db 27
db EOM

; NOTE: Sentence 2 is two utterances


; "Sensory Powered" from VPsensopow

end

; This signifies the end of the file

; followed by a "beep" from Vpsidemo3

5. Assemble the sentence table by going to Tools then Assemble, or press the
button. If there are
any errors, make corrections and re-assemble. This generates the object file vedemo.veo.
The sentence table can now be used in your project. Please refer to the Voice Extreme Manual or
RSC-3x Programmer Manual for using sentence table files in your projects.

12

P/N 80-0186-C

2002 Sensory Inc.

Users Manual

Quick Synthesis

SENSORY Software End User License Agreement


Important: this software end user license agreement ("EULA") is a legal agreement between you and Sensory. Read it
carefully before completing the installation process and using the software. It provides a license to use the software and
contains warranty information and liability disclaimers. By installing and using the software, you are confirming your
acceptance of the software and agreeing to become bound by the terms of this agreement. If you do not agree to be bound
by these terms, then select the "cancel" button and do not install the software.
1. Definitions
(a) "Sensory" means Sensory, Inc. and its suppliers and licensors, if any.
(b) "Not For Resale (NFR) Version" means a version of the Software, so identified, to be used to review and evaluate
the Software, only.
(c) "Software" means the software program supplied by Sensory herewith, which may also include documentation,
associated media, printed materials, and online and electronic documentation.
2. License
This EULA allows you to:
(a) Install and use the Software on a single computer; OR install and store the Software on a storage device, such as a
network server, used only to run or install the Software on your other computers over an internal network, provided
you have a license for each separate computer on which the Software is installed or run from the storage device. A
license for the Software may not be shared or used concurrently on different computers.
(b) Make one copy of the Software in machine-readable form solely for backup purposes. You must reproduce on any
such copy all copyright notices and any other proprietary legends on the original copy of the Software.
3. License Restrictions
(a) Other than as set forth in Section 2, you may not make or distribute copies of the Software, or electronically transfer
the Software from one computer to another or over a network.
(b) You may not decompile, reverse engineer, disassemble, or otherwise reduce the Software to a human-perceivable
form.
(c) You may not sell, rent, lease, transfer or sublicense the Software.
(d) You may not modify the Software or create derivative works based upon the Software.
(e) You may not export the Software into any country prohibited by the United States Export Administration Act and the
regulations there under
(f) In the event that you fail to comply with this EULA, Sensory may terminate the license and you must destroy all
copies of the Software.
4. Upgrades
If this copy of the Software is an upgrade from an earlier version of the Software, it is provided to you on a license exchange
basis. You agree by your installation and use of this copy of the Software to voluntarily terminate your earlier EULA and that
you will not continue to use the earlier version of the Software or transfer it to another person or entity.
5. Ownership
The foregoing license gives you limited rights to use the Software. Sensory and its suppliers retain all right, title and interest,
including all copyrights, in and to the Software and all copies thereof. All rights not specifically granted in this EULA,
including Federal and International Copyrights, are reserved by Sensory and its suppliers.
6. Limited warranty and disclaimer
(a) Limited warranty. Sensory warrants that, for a period of ninety (90) days from the date of delivery (as evidenced by
a copy of your receipt): (i) when used with a recommended hardware configuration, the software will perform in
substantial conformance with the documentation supplied with the software; and (ii) that the physical media on
which the software is furnished will be free from defects in materials and workmanship under normal use.
(b) No other warranty, except as set forth in the foregoing limited warranty, sensory and its suppliers disclaim all other
warranties, either express or implied, or otherwise including the warranties of merchantability and fitness for a
particular purpose. Also, there is no warranty of noninfringement, title or quiet enjoyment. If applicable law implies
any warranties with respect to the software, all such warranties are limited in duration to ninety (90) days from the
date of delivery. No oral or written information or advice given by sensory, its dealers, distributors, agents or
employees shall create a warranty or in any way increase the scope of this warranty.
(c) Some states (USA only) do not allow the exclusion of implied warranties, so the above exclusion may not apply to
you. This warranty gives you specific legal rights and you may also have other legal rights that vary from state to
state.

2002 Sensory Inc.

P/N 80-0186-C

13

Users Manual

Quick Synthesis

7. Exclusive Remedy
Your exclusive remedy under Section 6 is to return the Software to the place you acquired it, with a copy of your receipt and
a description of the problem. Sensory will use reasonable commercial efforts to supply you with a replacement copy of the
Software that substantially conforms to the documentation, provide a replacement for defective media, or refund to you your
purchase price for the Software, at its option. Sensory shall have no responsibility if the Software has been altered in any
way, if the media has been damaged by accident, abuse or misapplication, or if the failure arises out of use of the Software
with other than a recommended hardware configuration.
8. Limitation of liability.
(a) Neither sensory nor its suppliers shall be liable to you or any third party for any indirect, special, incidental or
consequential damages (including damages for loss of business, loss of profits, business, interruption or the like),
arising out of the use or inability to use the software or this EULA based on any theory of liability including breach of
contract, breach of warranty, tort (including negligence), product liability or otherwise, even if sensory or its
representatives have been advised of the possibility of such damages and even if a remedy set forth herein is found
to have failed of its essential purpose.
(a) Sensorys total liability to you for actual damages for any cause whatsoever will be limited to the greater of $500 us
dollars or the amount paid by you for the software that caused such damage.
(b) (USA only) some states do not allow the limitation or exclusion of liability for incidental of consequential damages,
so the above limitation or exclusion may not apply to you and you may also have other legal rights that vary from
state to state.
9. Basis of Bargain
The Limited Warranty, Exclusive Remedies and Limited Liability set forth above are fundamental elements of the basis of the
agreement between Sensory and you. Sensory would not be able to provide the Software on an economic basis without
such limitations.
10. U.S. GOVERNMENT RESTRICTED RIGHTS LEGEND
This Software and the documentation are provided with "RESTRICTED RIGHTS". Use, duplication, or disclosure by the
U.S. Government is subject to restrictions as set forth in this EULA and as provided in DFARS 227.7202-1(a) and 227.72023(a) (1995), DFARS 252.227-7013 (c)(1)(ii)(OCT 1988), FAR 12.212(a)(1995), FAR 52.227-19, or FAR 52.227-14, as
applicable. Manufacturer: Sensory, Inc., 1991 Russell Ave. Santa Clara, CA 95054.
11. Consumer End Users Only (outside of the USA)
The limitations or exclusions of warranties and liability contained in this EULA do not affect or prejudice the statutory rights of
a consumer, i.e., a person acquiring goods otherwise than in the course of a business.
12. General Provisions

This EULA shall be governed by the internal laws of the State of California. This EULA contains the complete
agreement between the parties with respect to the subject matter hereof, and supersedes all prior or
contemporaneous agreements or understandings, whether oral or written. All questions concerning this EULA
shall be directed to: Sensory, Inc., 1991 Russell Ave. Santa Clara, CA 95054, attention: General Counsel.

14

P/N 80-0186-C

2002 Sensory Inc.

The Interactive Speech Product Line


The Interactive Speech line of ICs and software was developed to bring life to products through advanced
speech recognition and audio technology.
The Interactive Speech Product Line was designed for consumer telephony products and cost-sensitive
consumer electronic applications such as home electronics, personal security, and personal communication.
The product line includes award-winning RSC series general-purpose microcontrollers and tools, SC series of
speech microcontrollers, plus a line of easy-to-implement chips that can be pin-configured or controlled by an
external host microcontroller. Sensorys software technologies run on a variety of microcontrollers and DSPs.

RSC Microcontrollers and Tools


The RSC product line contains low-cost 8-bit speech-optimized microcontrollers designed for use in
consumer electronics. All members of the RSC family are fully integrated and include A/D, preamplifier, D/A, ROM, and RAM circuitry. The RSC family can perform a full range of speech/audio
functions including speech recognition, speaker verification, speech and music synthesis, and voice
record/playback. The family is supported by a complete suite of evaluation tools and development kits.

SC Microcontrollers and Tools


The SC-6x product line features the highest quality speech synthesis ICs at the lowest data rate in the industry.
The line includes a 12.32 MIPS processor for high-quality low data-rate speech compression and MIDI music
synthesis, with plenty of power left over for other processor and control functions. Members of the SC-6x line
can store as much as 37 minutes of speech on chip and include as much as 64 I/O pins for external interfacing.
Integrating this broad range of features onto a single chip enables developers to create products with high
quality, long duration speech at very competitive price points.

Application Specific Standard Products (ASSPs)


Voice Direct 364 provides inexpensive speaker-dependent speech recognition and speech
synthesis. This easy-to-use, pin-configurable chip requires no custom programming and can recognize
up to 60 trained words in slave mode, and 15 words in stand-alone mode. Ideal for speaker-dependent
command and control of household consumer products, Voice Direct 364 is part of a complete product
line that includes the IC, module, and Voice Direct 364 Speech Recognition Kit.
Voice Extreme simplifies the creation of fully custom speech-enabled products by offering
developers the capability of programming the chip in a high-level C-like language. Program
code, speech data, and even record and playback information can be stored on a single offchip Flash memory. Based on Sensory's RSC-364 speech processor, Voice Extreme
includes a highly efficient on-chip code interpreter, and is supported by a comprehensive
suite of low-cost development tools.

Software and Technology


Voice Activation micro footprint software provides advanced speech technology on a variety of
microcontroller and DSP platforms. A flexible design with a broad range of technologies allows
manufacturers to easily integrate speech functionality into consumer electronic products.
Fluent Speech small footprint software recognizes up to 50,000 words; offers Animated Speech with the
ability to automate enunciation and articulation; performs text-to-speech synthesis in either male or female
voices; provides noise and echo cancellation, performs Wordspotting for natural language usage; offers
telephone barge-in; and provides continuous digit recognition.

1991 Russell Ave., Santa Clara, CA 95054


Tel: (408) 327-9000 Fax: (408) 727-4748

2001 SENSORY, INC. ALL RIGHT RESERVED.


Sensory is registered by the U.S. Patent and
Trademark Office.
All other trademarks or registered trademarks are the
property of their respective owners.
www.sensoryinc.com

Vous aimerez peut-être aussi