Tech blog

Try AmiVoice Cloud Platform

Published: 2021.03.11 Last updated: 2025.03.04

Shogo Ando Shogo Ando

 

*This article has been revised and republished as the article below following the website renewal in June 2022. Please see here if you are interested.

Let's try using the speech recognition API "AmiVoice API"


AmiVoice Cloud Platform-Tech Blog

Hello everyone.

In this article, we will introduce "AmiVoice Cloud Platform," a voice recognition API for software developers.
This article explains how to try using speech recognition with the sample program. It also summarizes the steps to actually use the sample program to display the recognition results for your own voice.

*Note: This explanation will use websites and sample programs current as of June 2021.

Introduction

  • The voice recognition engine used this time is "Conversation_General-purpose" is available for free for up to 60 minutes per month. Please note that if you use it for more than 60 minutes, you will be charged. Detailed prices and other types of engines are listed here.
     Types and prices of voice recognition engines – AmiVoice Cloud Platform
  • To use voice recognition, you must register a credit card when you register an account. Please note that this is required even if you plan to use the free 60-minute limit.
  • When performing speech recognition processing, voice data is sent to a server managed by Advanced Media, Inc. Depending on the plan, you can choose whether or not the sent voice data is stored on the server.*1
  • No programming knowledge is required for this article. 
  • This article assumes you are using a Windows PC.
  • A microphone is required for speech recognition. Please prepare a PC with a built-in microphone or connect a microphone to your PC.

So let's get started.

1) Access the official website

In your web browser, go to AmiVoice Cloud Platform (https://acp.amivoice.com) to access the website.

2021-0311-01

2) Application for use

Step 1. Click on the area circled in red in the image below to open the application screen.

Click "Application" to open the application screen.

2021-0311-02

Step 2. Enter your email address in the submission form at the bottom of the application page.

The application screen explains the process for starting use. Scroll down the page, enter your email address in the form at the bottom, check the terms of use and SLA, click the checkbox, and click New Application.

2021-0311-03

Step 3: You will receive an email, so click on the link in the body of the email to register.

After a while, you will receive an email at the email address you entered. There will be a URL in the body of the email, so click on it to open the screen below. Enter the required information and click "確認".

2021-0311-04

Step 4: Use your registered user ID and password to log in to the login page (https://acp.amivoice.com/account/login.php) to log in

Once your user registration is complete, please log in using your registered user ID and password from the login page.

2021-0311-05

Step 5. Click the link in the red circle below to go to the credit card registration screen.

To use AmiVoice Cloud Platform, you will need to register a credit card. After logging in, click on the red circle below to proceed to registration.

2021-0311-06

Step 6. Enter your credit card information and save it.

Please enter your credit card information.

2021-0311-07

Step 7. Record your service ID and service password from the connection information on your MyPage.

Click "接続情報" from the menu on the left of MyPage, and then record the service ID and service password circled in red below on the screen that appears (you will use this later).

*Important: Please keep the information on this screen strictly confidential and never let others know. If it is known, your paid speech recognition may be used by someone other than you.

2021-0311-08

3) Try running the sample program

Step 1. Click on the manual.

Click on "Manual" at the top of the screen.

2021-0311-09

Step 2. Click on the sample program.

Click on the sample program in the red circle.

2021-0311-10

Step 3. Click DOWNLOAD.

Click the DOWNLOAD button in the red circle.

2021-0311-11

Step 4: Extract the downloaded zip file.

A zip file will be downloaded, so please extract it. The following files and folders will be included.

2021-0311-12

Step 5. Open wrp.html in the javascript folder in the Wrp folder in a web browser.

Open the Wrp folder and then the javascript folder inside it. You will find the following file. Open this wrp.html in your web browser. Here, we will use the Windows version of Google
I will explain how to use Chrome.

2021-0311-13

Step 6. Enter the service ID and service password and click "サービス認証キーの取得".

The following screen will be displayed on your browser, so enter the service ID and service password you recorded earlier in the red circled areas. Then click "サービス認証キーの取得" one step below.

2021-0311-14

Step 7. Click "録音の開始".

The value will be displayed in the APPKEY field at the bottom of the screen. Once you confirm that it is displayed, click "録音の開始".

2021-0311-15

Step 8: Allow use of microphone.

A screen will appear from your browser requesting permission to use your microphone. Click "許可". (Audio recorded from the microphone will be sent to Advanced Media, Inc.'s speech recognition server.)

2021-0311-16

Step 9: Speak into the microphone.

When you speak into the microphone, the speech is recognized and the results are displayed as shown below. (I spoke "おはようございます".)

2021-0311-17

To the right of where the "録音の開始" button used to be, you can see that the results of the speech recognition are displayed.

Additionally, information such as the progress of speech recognition will be displayed and updated in real time at the bottom of the screen. We won't go into detail here, but for example, the above screen displays the following:

How to develop an app using speech recognition?

Well, this time I explained how to apply for use of the AmiVoice Cloud Platform and actually try out voice recognition using a sample program. 

The screens and programs used to run the speech recognition this time are all included in the sample code that you downloaded. From here on, developers will need to use this sample code and the manual (https://acp.amivoice.com/main/manual/) and develop the application yourself.

This time we used a sample using JavaScript, but we also have samples in other languages ​​such as Java and C#, so we hope you will find a sample that suits the programming language you use.

Also, this time "Conversation_General-purposeWe used the "AmiVoice" speech recognition engine, but the AmiVoice Cloud Platform also has a variety of speech recognition engines specialized for different purposes. If you'd like, try out the various speech recognition engines and experience the differences for yourself.

Types and prices of voice recognition engines – AmiVoice Cloud Platform

We hope you will develop great applications using the AmiVoice Cloud Platform!

Person who wrote this article

  • Shogo Ando

    While researching speech recognition, I found a speech recognition company nearby and joined the company, where I continue to work to this day.

    My hobbies are traveling abroad, eating delicious food, and saunas.

     

*1:There are two types of plans: "Logging" and "No logging". Logging, logs are saved on the server and used for research, development, and quality improvement of products and services. No logging, neither the voice nor the speech recognition results are saved on the server.

Use API for Free