>> Welcome to my session. I am a program manager in the
Speech team. I will start by saying this is
The last -- since the last time i was here, i met with a lot of you.
Myself and colleagues. We met a lot of developers and
We discussed how to make the best out of the speech hpdapi
Easy we offer. And as a result we are making it
Now even easier for you to --
Into your products. It's not -- now simpler to make
[ Indiscernible ] coming out of our engineer work.
So we announced yesterday
Available, the cognitive [ indiscernible ]
Accessible by a single subscription
Key [ indiscernible ] speech to text.
Text to speech and translation. All of which are accessible via
A single sdk. For the first time the
Developers can now go to the azure portal.
You can get the single subscription key, use that to
Access all these services. In addition the offering itself
Includes sdk. So that you can access these
Features [ indiscernible ]
Program experience. Ly show an example of that later
On. With one key, and one sdk that
Is cross platform and cross language [ indiscernible ]
To create your own using speech recognition models.
Or you can customize and create your own voice.
Language specific application such as medical dictation or
Deal with any high-volume audio such as a call center.
So let's see in more detail what is inside the box that we
Offer. >>Ed in you're going to find
Speech to text. The doability do speech recognition.
Baseline models. And this is an area where we've
Been growing a lot and investing a lot in the last few years
Through the work we do on cortana and skype.
The speech models we use for this product as well as products
Like xbox are the ones we make available to you.
You will also find within the offering the text-to-speech.
We offer a large number of voice as well as the ability to
Customize and create your own font. Speech translations also too.
It provides about 60 languages that you can get the translation from.
And there's a bunch of other features that will come to and
Discuss later in the presentation.
Customization is very important. It's important for this product.
We spent myself and colleagues last year talking to my
Developers about this and i see more and more people opt in to
Create their own models. Features for all the speech
Services for a portal experience which we'll see in a minute.
As long as you have your own data, your own recordings if
It's a voice you want to create or a [ indiscernible ]
You want to train. And the data is labeled, you can
Upload that to -- through our portal and i -- you can
Create your own models.
Because this iscy plea fied.
-- Simplified. There's a [ indiscernible ]
That is generous. Giving the option to explore and
Experiment with the various features with the customization,
Models, with the production and so on.
And obviously a [ indiscernible ]
And could yous pal -- custom deploy as many as you like.
And in the price we include adopp talks.
What that means is you can adapt models.
You can create models as often as you like and evaluate before
You put them into production and start getting charged for it.
The units on measurement [ indiscernible ]
Which is speech recognition by the
Second and text-to-speech by the character. For
Translation. >> I will give an update on
Peach-to -- speech-to-text. It's about speech recognition
And [ indiscernible ] it's a popular feature with
Enabled application and [ indiscernible ] like call snerps the baseline -- call centers.
The bail line model we use are accurate and [ indiscernible ]
We update those regularly to make sure you get access to the
Engineering work. In this
Particular [ indiscernible ] updated the languages so you get
Access to 28 languages out of the box.
10 Of which you can go and customize. When you use transcription when
You use [ indiscernible ] in real time, the features might
Be familiar with such as getting the immediate results or time
Stamps also valuable.
This here, then you think, is that we're supporting bunch
Transcription. We give developers to [ indiscernible ]
Azure. And we will stern transcribe --
[ Indiscernible ] transcribe them and give access
To the spis to get status, results, and so
On. >> Now i said earlier on top we
Offer the ability to customize
Models. A lot of times developer ask
When do you need to customize? if, for example, you [ indiscernible ]
Going to be used inside the car or heavy traffic where there's
Background noise you might station.
[ Indiscernible ] so the example where there was
A gentleman that was deaf and hard
Of hearing used it to better communicate.
It's an important scenario to recognize [ indiscernible ]
The time >> you want to do this when your
Application or the [ indiscernible ]
Model deals with a lot of words or your vocabulary.
Product names acronyms. Language.
Another feature that we offer is we support the ability to
Customize pronunciation. So if you have for example an
Acronym that you want it to be pronounced in a certain way, it
Does happen a lot if you think about it.
We give you the ability to express both the spoken form and
The display form that you want to see when you get back
The transcription from us.
So let me -- i'll show a demo to get an idea why we
Customize. >> I have this demo here and i
Utterances. They're all about organisms and
About animals in the jurassic era so in other words they are
Word that are rare in everyday speak. I will show you how the baseline
Model will perform transcription as opposed to custom so you can
See the difference. >> Give me
A second. I would like to hear this, to be
Honest. Give me a second to play again.
>> Where is pantharanagota.
>> You heard the voice. You say the custom model is
Getting it right. The reason for that is the
Language for the model has been names of the organisms.
You can perform the transcription well because it
Knows about these terms as opposed to the baseline model
That doesn't know. This would be one of the cases
If you want to discuss biology, chemistry, medical science and
Something more specific where you might want to adapt the
Language model. I have another
Example. >> How long was
Segasarus? >> so you see with baseline
Trying to [ indiscernible ] general language so you can see
On the custom side. That's getting it correct.
>> So i want to show you how i adapt these models.
So have these portal experience that you can access through --
Sorry. Give me
A second. >> Have this portal experience.
Does it look good?
No it doesn't. >> Let me try once
More. >> We have this portal.
You can go through by doing custom speech. This is the portal which you can
Customize a model. That can be your custom model,
Language model or a voice one. You go through these menu here
And you upload your adaptation data.
C model. Create your language model.
You don't have to create you can use baseline.
And eventually you create end points for the model that you
Want to put into production. So the -- this model that you
See here is the one they am actually using for the academy
Moe. If i can show you the -- demo.
If i can show you the details, you can see on the details they
The urls will generate. You do the experience. [ Indiscernible ]
Upload the data, create the model and you do -- you click on
Deploy model and get the urls that you can imbed
In your application.
>> You can see it's useful. You get
The this is how you use those.
>> This is a custom speech portal
Models. You can use the sdk to unload
With the speech offering. To start getting subscriptions
For the model you deployed. Here in these lines of code i [ indiscernible ]
My speech factory with the [ indiscernible ] and i get recognition to which i
Pass my custom model. If i don't pass any custom model
It will assume you want to use baseline model and you can get
Subscription through audio up load. There's a bunch of samples
[ Indiscernible ] you can take a picture of that.
And there's a discussion on the
Sdk and the device which is not something i have talked about,
By my colleagues tomorrow morning and afternoon. If you want to take a picture of
That. >> Okay.
So i would also announce yesterday
The bot transcription api. [ Indiscernible ]
For files you have stored in your azure storage, for example.
You give us a bunch of and through the api you can get
Information about status and you can download the description
Results. Through the api the upload side
Is restricted. You can up pillowed call -- up
Load call conversations. We support always have four
Months. We
Do [ indiscernible ] if you do have a stereo type
File we will give you a left right and right channel
Subscription and on top of that you can use any written language
You can customize to tell us -- you can use [ indiscernible ] to customize a mold and use that
To get -- model to get transportations out of. You can do that stuff through
The api. I want to say very quickly a
Thing or two about tts. It's part of the same offering.
A couple of new languages now. About 18 total in 48 languages.
So this is stuff out of the box you can use.
And the thing with tts voice you can can customize it.
Upload your own recordings and create a voice for your own.
If you're a developing a bot application you can create a
Voice for your bot. Based on your own [ indiscernible ]
>> So my -- there's a discussion
Later on this afternoon at 4:00. So my colleague is going to talk
About how do to use the service and how to create your own
Custom fonts. If you're interested in this
Area, i think you should go. She will also tell you about the
New voices we have and how they compare with other voices in the
Industry. Is also part of the
Solution. There's going to be a discussion
4:30. Awe a new api out for
Translation. It's [ indiscernible ]
Multiple translations in a single api.
You can get translation for about 60 languages.
We can do end-to-end translation from speech input to out put.
Wand that i will leave you with a main message so single key
Subscription for cognitive speech.
[ Indiscernible ] now. A speech on the edge.
This is about the [ indiscernible ] my colleague will talk to you
About that more. So with that, thank you.