AmivoiceのAPPKEY

    ⇒ 利用ガイドに戻る

    TeamLogでは音声認識エンジンにアドバンスドメディア社が提供する「Amivoice 音声認識エンジン」を採用をしています。このページでは音声認識の仕組みと、音声認識エンジンの利用方法の解説しています。

    目次

    音声認識の仕組み

    APPKEYとは?

    音声認識を行うためには、音声情報を音声認識エンジンに送り、テキストに変換する必要があります。

    この音声認識エンジンに接続するための暗号キーがAPPKEYです。

    TeamLogの仕組みについて

    TeamLogでは、AmivoiceのAPPKEYをユーザー様にご用意していただく、つまり「音声認識エンジンの利用料をユーザー様自身に負担してもらう」という形態を採用しています。

    これはつまり、アプリの利用料とは別に、音声認識エンジンの利用料が発生する、ということになります。

    費用は従量制で、利用時間×平均30円程度の費用です。

    「アプリ利用料以外に費用が発生するなんて・・・」と思われるかもしれませんが、この仕組みを採用した理由は、「ユーザーの方にできるだけ安価に利用していただくため」です。

    その理由を今から解説します。

    なぜそのような方法を採用したのか?

    本来であればこの音声認識エンジンの利用料は「私たちが全ユーザーのエンジン利用料を一括で支払い、その費用をユーザーに転嫁する」というのが一般的な方法です。

    しかしこの方法を採用すると、想定される利用料をすべてアプリの価格に上乗せしなければならず、システム利用料がとてつもなく高くなってしまう他、少ししか使わない人にも高額な利用料を請求しなければならなくなってしまいます。

    このアプリは聴覚障害を持つ方に使用してもらうために作ったものです。そのため、多くの人に使ってもらうためにはできる限り安価にしたいという思いがありました。そこで採用した方法が「音声認識エンジン(APPKEY)をユーザーに用意してもらい、使った分だけユーザー自身に支払ってもらう」という方法でした。

    この方法には以下のようなメリットがあります。

    エンジンをユーザーに用意してもらうメリット

    利用料が安くなる

    先述したように、この方式であれば私たちがエンジン利用料を負担する必要がなくなるので、最低限の価格で提供することが可能になります。

    使用量による格差がなくなる

    従来のやり方では、たくさん使う人も少しだけ使う人も同じ価格になってしまいました。

    しかしこの方法であれば使った分だけの価格になるため、使わない月は最低限の費用で済むようになります。

    認識速度がすごく早くなる

    これは少し専門的な話ですが、認識速度にもやり方は貢献します。

    従来のやり方だと「すべてのユーザーが私たちのエンジンにアクセスする」という形になってしまうため、サーバーが混雑して文字起こしが遅くなるという問題が頻繁に発生することになります。

    しかしTeamLogで採用した方法だと「ユーザーが自身で用意したエンジンにアクセスして文字起こしをする」という方法になり、「1つのエンジンに1人しかアクセスしない」という状況を作ることができます。これによりサーバーが混雑することがなくなり、常に理想的な状態で文字起こしを行うことができるようになります。

    セキュリティが向上する

    またセキュリティ面でもこの方法は有効です。

    従来のやり方では「私たちの音声認識エンジン」を利用することになるため、音声情報がいったん私たちのエンジンを通ることになります。

    しかしこの方法は音声データを「直接ユーザーの音声認識エンジンに送付する」ため、私たちに音声データが一切届かなくなります。これによりサイバー攻撃に強くなり、セキュリティ性も向上します。

    このような理由から、TeamLogでは音声認識エンジンを自身で採用していただく方式を採用させていただくことになりました。

    じゃあ実際いくらかかるの?

    結論から申し上げますと、音声認識エンジンの利用料は「1人につき平均30円/時」だとお考え下さい。

    公式ページの料金表には「99円/時」と記載されていますが、Amivoiceのエンジンは「発話区間のみ使用扱いになる」ため、黙っている時間や無音時間は利用時間にカウントされません。そのため実際のエンジンの利用料より安価に利用することができ、私たちが実際に使ってみての平均が1時間30円程度になったということです。

    さらにAmivoiceのエンジンには「毎月1時間分の無料区間」がついてきますので、それを超えた場合にのみ費用が発生することになります。そのため、少ししか使わない人はほぼ費用はかからないと思っていただいて問題ないかと思います。

    ※詳しい料金システムはAmivoiceの公式ページをご参照ください。

    なぜAmivoiceのエンジンを採用したの?

    Amivoiceのエンジンを採用した理由はいくつかありますが、大きな理由は「発話区間しか課金されず非常に安価であること」、「日本語に強く、他社エンジンと比較しても精度がほぼ変わらなかったこと」、「TeamLogのマイクを複数使う特性と非常にマッチしていたこと」、この3点です。

    恐らくAmivoiceではTeamLogは完成していなかったと思います。

    エンジンの利用方法

    ここからはAmivoice音声認識エンジンのAPPKEYの取得方法を解説します。TeamLogに取得したAPPKEYを入力することで、音声認識が利用可能になります。

    APPKEYを入手する

    STEP
    アカウントを作成する

    Amivoiceの登録ページにアクセスし、無料アカウントを作成します(※アドバンスドメディア社のホームページが開きます)。

    アカウントの作成方法はホームページの指示に従ってください。

    STEP
    ログインする

    ログインページにアクセスし、作成したアカウントでログインしてください。

    ※クレジットカードなど各種情報を変更したい場合は、マイページの「登録情報」から変更できます。

    STEP
    「接続情報」へアクセス

    ログインが完了したら、ページ上部にある「接続情報」をタップし、APPKEYの発行画面に移動します。

    STEP
    APPKEYを発行する

    APPKEYをコピーしたら準備は完了です。

    ※ここで取得できるAPPKEYは無期限・無制限に使用できるマスターキーのようなものです。絶対に他の人に渡さないようにしてください。

    STEP
    補足:ワンタイムキー

    APPKEYには有効期限や接続元制限を設定した「ワンタイムキー」というものを発行できます。

    APPKEY情報の下部に「ワンタイムAppKeyはこちらから発行」というリンクがありますので、ワンタイムキーを使いたい場合はそちらから発行を行ってください。

    TeamLogへ取得したAPPKEYを入力する

    アプリを起動し、「ホーム」⇒「マイページ」⇒「APPKEY管理」と進み、取得したAPPKEYを入力してください。

    これで音声認識が利用可能になります。

    なぜAPPKEYが必要なの?

    なぜAPPKEYが必要なの?

    ⇒ 利用ガイドに戻る

    目次