- Ozeki 10
- PBX VoIP Phone
- Speech Engines
- Speech to Text engine
- Text to Speech engine
- Speech toText API
- Text to Speech API
- Autoconnect to Serial
- Installation guide
- Terms and Definitions
- Ozeki 10 Guide
- HTTP API
- Network speed calculate
- Bulk Messenger
- Cluster Software
- Developer tools
Speech to Text API
Microsoft Speech Platform's Speech Recognition API is built into Ozeki 10. Use it as a connection. This makes you able to control other Ozeki 10 connections with human voice. The automatically recognised language is converted into text, which can be routed to other connections.
Figure 1 - How speech to text works with the Speech Recognition API
- A microphone to detect voice
- Ozeki 10 installed on your computer
- A webbrowser (best on Chrome)
STEP 1: Start Ozeki 10's Control Panel
First you should start by opening your device's webbrowser. Google Chrome is highly suggested for this tutorial.
Login to your Ozeki browser GUI and start 'Control Panel' from the start menu (Figure 3).
The 'Control Panel' is the most important application you can find in Ozeki 10. It is capable to handle and route connections if necessary. A lot of connections are automatically detected, but some connections can be added manually.
Figure 3 - Select 'Control Panel' from the desktop
STEP 2: Create a Speech to Text connection
In this tutorial you can see how to add a Speech to Text browser connection.
On the control panel you have to click 'Create New Connection' and select the 'Audio' icon (Figure 4). This option contains all audio connections (e.g. sound recorder, speaker, speech to text, text to speech)
Figure 4 - Click 'Create New Connection' and select the 'Audio' icon
On the next selection window, click 'Speech to Text' (Figure 5).
Figure 5 - Select the icon called 'Speech to Text'
Figure 6 - Select 'Browser' option
Disable system tray notifications if you do not like popups. If not, every detected word will appear in a yellow popup jumping from the bottom right corner. Although you can disable it later on by reconfiguring the Speech to Text connection details. After finishing configuration, please click 'Ok' (Figure 7).
Figure 7 - Setup the Speech to Text connection and click 'Ok'
STEP 3: Add a word set to the dictionary
It is essential to add some words or default word sets, so you can turn on the connection.
You can add some detactable words by clicking 'Details' on the 'Control Panel' (Figure 8).
Figure 8 - Click on the 'Details' of the connection
Now you will see how to add a word set of numbers.
Click on the big blue 'Create new Detactable word' button then on the 'Word set' icon (Figure 9)
Figure 9 - Click 'Create new Detactable word' and select 'Word set'
Click on any desired set of words. If you would like to follow this example, select 'Numbers' (Figure 10).
Figure 10 - Select 'Numbers' from the available default word sets
On the left side panel you can activate the connection with the slide (Figure 11). You can find a small dot next to the microphone icon on the system tray. If the connection is activated, the red dot changes to green. In this case you can close the 'Control Panel', since the browser API works correctly.
Figure 11 - Activate the connection. Now you can close the 'Control Panel'
Finally you can test it. You can choose from two methods. The first one is creating a route by using the 'Control Panel'. The second method is creating a simple C# code in Ozeki Robot Controller. By testing it, you can see the text messages travel through some connections.