警告!

確認してください!

ガイダンス
 ファイルの選択 
一覧
新規ファイル名指定
ファイル名
名前付き保存
公開ブログ保存
音声診断保存
音読ドリル保存
ハンドル名
一覧
スクリプト名
音声診断名
音読ドリル名
公開ブログ名
ファイル名


  • 音声診断では、抑揚・テンポ・明瞭さなどを演習します。
  • 音読ドリルでは、文字起こし・文字編集を演習します。
  • ドリル名を指定後、Enterで格納場所を確定します。
  • スクリプト名を指定後、Enterで格納場所を確定します。
  • ブログ名を指定後、Enterで格納場所を確定します。
  • ファイル名を後ろで、Enterを押すと確定します。
  • ハイライト中のフォルダーがあれば、その傘下に挿入されます。
  • 新規フォルダー釦で、フォルダーを作成できます。
  • 削除釦で、ハイライト中のフォルダ/ドリルを削除します。
ハンドル名設定
ハンドル名


  • 公開するあなたの全ドリルのルート名になります。
  • メディアファイルのアップロードルート名になります。
  • 言語設定時、'言語名/ハンドル名'で新規・編集に利用します。
  • 他の利用者は、このハンドル経由で各ドリルを利用します。
サイト情報
言語選択


  • イメージは、1200x630pxがおすすめです。
 アップロード 
 ダウンロード 
音読ドリルスコアー
原本ドリル
ドリルあなたあなた
編集後書式付き
書式無し
音読直後表記
読み
音声レーダー
判定

声年齢










比較グラフ



  • マウスクリックで、開始・終了箇所が指定できます。
  • シンクロで、双方の音声と抑揚/音圧グラフが同期します。
音声レーダー詳細
滑舌周波数ドリルAI
あなた
置換わりあなた
抑揚音程ドリルAI
あなた
音圧ドリルAI
あなた
テンポ区切ドリルAI
あなた
速度標準(秒)ドリルAIあなた 速い遅い
備考
周波数(kHz)0.8~2.5~3.0~3.5~4.0~置換わり漏れ音程高い高め音圧強い強め
0.8~3.0~3.5~4.0~4.5~不要低め低い弱め弱い
総合判定詳細
滑舌抑揚テンポ声の艶AI信頼度声年齢
高周波比較レート音程音圧レート区切速度レート倍音率中央値レートレートf095%
発声比累積比最大比置換率差分変化差分変化場所
語登録の管理
登録ヨミ

登録語

変更元

  • 登録ヨミは、あいうえお順で表示しています。
  • 登録語を変更すると本文該当箇所が変わります。
  • 変更元に戻すと登録語から削除されます。
登録語の変更
登録語
漢字ルビ



表示設定
文字方向
表示段数
ルビ対象
ルビ言語
自動翻訳



表示画面
その他選択



  • ルビ言語で、読みの対象言語を選択します。
  • 投稿釦で、サーバーに保管され他ユーザが利用可能になります。
  • 投稿削除釦で、投稿したルビーをサーバーから削除します。
  • 標準画面以外を選択の際、下部にカーソルを移動するとプレーヤーが現れます。
  • 補助アイコンで、補助情報(メモ、音楽etc)挿入箇所を示します。
  • 設定保存をプレビューに連動表示すると、カーソル移動で設定内容が再現します。
ルビ選択
ルビ対象
ルビ言語
ルビ言語編集
ルビ言語新規作成
言語名
一括変換置換文字列

うぁうぃ うぇうぉ
きゃきぃきゅきぇきょ
ぎゃぎぃぎゅぎぇぎょ
しゃしぃしゅしぇしょ
じゃじぃじゅじぇじょ
ちゃちぃちゅちぇちょ
てゃてぃてゅてぇてょ
でゃでぃでゅでぇでょ
にゃにぃにゅにぇにょ
ひゃひぃひゅひぇひょ
びゃびぃびゅびぇびょ
ぴゃぴぃぴゅぴぇぴょ
ふゃふぃふゅふぇふょ
ヴャヴィヴュヴェヴョ
みゃみぃみゅみぇみょ
りゃりぃりゅりぇりょ

置換・合字


  • 置換・合字は、音声文字列を他文字(列)に置換します。
  • 例1)「ー」→「う」:「とーきょー」→「とうきょう」
  • 例2)「っ」→「pp」:「しっぽ」 → 「shippo」
ルビ置換・合字設定
置換パターン
一括変換 置換文字列

うぁうぃ うぇうぉ
きゃきぃきゅきぇきょ
ぎゃぎぃぎゅぎぇぎょ
しゃしぃしゅしぇしょ
じゃじぃじゅじぇじょ
ちゃちぃちゅちぇちょ
てゃてぃてゅてぇてょ
でゃでぃでゅでぇでょ
にゃにぃにゅにぇにょ
ひゃひぃひゅひぇひょ
びゃびぃびゅびぇびょ
ぴゃぴぃぴゅぴぇぴょ
ふゃふぃふゅふぇふょ
ヴャヴィヴュヴェヴョ
みゃみぃみゅみぇみょ
りゃりぃりゅりぇりょ


  • 置換パターンは正規表現で、対象文字(列)を指定します。
  • 例1) (.{1,2})ー : "とーきょー" -> "tôkyô'"
  • 例2) "とー"は、任意一文字+'ー'でマッチし、"tô"に置換
  • 例3) "きょー"は、任意二文字+'ー'でマッチし、"kyô"に置換
フォント設定
サイズ(px)
英文フォント
和文フォント
プレビュー

あいうえおかきくけこさしすせそ

イスエオカキクケコ

東京には空が無いという

ABCDEFGHIJKLMNOPQRSTU

abcdefghijklmnopqrstu



  • プレビューでフォント選択結果が確認できます。
テキスト・無音の挿入
行挿入テキスト

無音挿入

  • 行挿入テキストはカーソル行の前に非音声行を挿入します。
  • 改行挿入釦で、カーソル位置に改行を挿入します。
  • 無音挿入秒は、小数が使えます。(例: 0.75)
メモの設定
タイトル:
しおり:

  • タブキー以外の任意文字が可能です。
  • HTML書式が利用できます。
  • 矢印キーでアイコンが移動できます。
音楽ファイルの指定
タイトル:
形式:MP3AAC(M4A)OGAWEBMAWAV
URI:
再生時:


  • 形式とURIは必須項目です。
  • URIに音声ファイルの格納先を指定します。
  • 選択釦でアップロードファイルが選択可能です。
  • 再生で動作確認・詳細設定/変更が可能です。
  • 再生時を手動選択で、再生中に音楽が停止します。
  • 再生時を自動選択で、再生中に音楽を開始します。
  • 再生時を手動選択で、再生中に音楽が停止します。
  • 再生時を自動選択で、再生中に音楽を開始します。
  • 終了釦で再生時の音楽設定が終わりします。
  • 矢印キーでアイコンが移動できます。
動画ファイルの指定
タイトル:
対象YouTube
形式:M4VOGVWEBMVWAV
URI:
動画ID:
再生時:
その他:

  • 形式とURIは必須項目です。
  • URIに映像ファイルの格納先を指定します。
  • 選択釦でアップロードファイルが選択可能です。
  • Youtubeの動画IDを取得して指定して下さい。
  • 再生時、自動選択で動画が開始します。
  • 表示釦で動作確認、開始秒・終了秒・音量設定が可能です。
  • 矢印キーでアイコンが移動できます。
  • 設定で、開始・終了・音量が保存されます。
  • 終了釦で再生中のビデオ設定が終わります。
  • 再生時、自動選択で動画が開始します。
  • 矢印キーでアイコンが移動できます。
  • 設定で、終了・音量が保存されます。
イメージページの指定
タイトル:
形式:



URI:
SVGコード:
経路始点:
経路終点:
中継地:
オプション:



  • URI形式で指定して下さい。
  • 始点検索釦で始点を中心にしたマップをイメージビューに表示します。
  • 経路を特定するため、マップ上を終点まで数か所クリックしてください。
  • マークをダブルクリックすると指定ポイントを削除できます。
  • 経路表示釦で経路をマップ上に表示します。
  • 検索釦で、指定された名称、番地等を検索し表示します。
  • 設定釦でマップ情報(位置、ズーム等)を保存し終了します。
  • URI形式で指定して下さい。
  • 選択釦でアップロードファイルが選択可能です。
  • 停止釦で表示がこの時点で終了します。
  • 矢印キーでアイコンが移動できます。
設定ビューの保存

  • カーソル位置に、設定ビューの内容を保存します。
  • この時点の表示設定・レイアウト・書式を含みます。
  • 再生時、このカーソル位置で保存内容を再現します。
ガイドの設定
タイトル:
音声:
言語選択

  • ガイドを音声合成で利用できます。
  • 音声合成マークアップ言語が使用できます。
  • 矢印キーでアイコンが移動できます。
ガイド再生中
このソフトウェアについて

サーバー側

サーバーアプリケーションは、Google Cloud Plantformが提供するウェブアプリケーションサービスApp Engine上に構築しています。

開発は全てNode.jsで作成し、以下のパッケージを利用しています。

  • @google-cloud/connect-datastore: ^3.1.0,
  • @google-cloud/datastore: ^4.4.0,
  • @google-cloud/debug-agent: ^5.1.2,
  • @google-cloud/speech: ^4.9.0,
  • @google-cloud/storage: ^5.3.0,
  • @google-cloud/text-to-speech: "^3.4.0",
  • @google-cloud/translate: ^6.0.3,
  • archiver: ^4.0.1,
  • body-parser: ^1.19.0,
  • bunyan: ^1.8.12,
  • compression: ^1.7.4,
  • diff: ^4.0.1,
  • express: ^4.17.1,
  • express-session: ^1.16.2,
  • extend: ^3.0.2,
  • fast-crc32c: ^1.0.4,
  • fft.js: ^4.0.4,
  • mathjs: ^10.5.0,
  • multer: ^1.4.2,
  • nconf: ^0.12.0,
  • node-record-lpcm16: ^1.0.1,
  • passport: ^0.4.0,
  • passport-google-oauth20: ^2.0.0,
  • printf: ^0.6.1,
  • pug: ^3.0.2,
  • readable-stream-clone: 0.0.4,
  • request: ^2.88.0,
  • socket.io: ^2.4.1,
  • ua-parser-js: ^0.7.28,
  • xmldom: ^0.5.0,
  • zlibjs: ^0.2.0

ルビの変更や合成音声時のルビに、「Yahooテキスト解析/ルビ振り」を利用しています。

クライアント側

Webブラウザ上で、jQueryを利用してアプリケーションを構築しています。

以下のWebブラウザで動作を確認しています。

  • Google Chrome: 84.0.4147.135
  • Microsoft Edge: 84.0.522.63
  • Firefox Browser: 79.0

以下のパッケージを利用しています。

  • Web font : https://fonts.google.com/
  • Socket I/O : /socket.io/socket.io.js
  • jQuery : https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
  • jQuery UI : https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
  • jPlayer : https://jplayer.org/
  • Zip Archive : https://github.com/imaya/zlib.js/
  • Google Map : https://maps.googleapis.com/maps/api
  • Youtube API : https://www.youtube.com/iframe_api
  • Chart.js : https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.7.1/chart.min.js

その他

  • 同時並行処理: 状態機械(State Machine)を実装し記述
  • 差分抽出:「JavaScriptで差分アルゴリズムを実装」https://qiita.com/taguro より抜粋
  • 抑揚・テンポ・明瞭判定にMPMピット検出アルゴリズムを使用
カラー設定
パターン:
カスタム名:
背景色:強い
弱い
文字
注記
文字色:標準
反転
強調
反映
追加
削除
アイコン:標準
使用中
使用不可
使用終了
利用不可

言語設定
選択



  • 使用中の言語は削除できません。
  • 新規作成は、日本語または英語選択時に利用できます。
  • 投稿は、編集し設定後に有効になります。
  • 投稿言語セットは全ての利用者が使用可能になります。
言語編集
新規言語

区分セレクタデフォルト


言語選択
選択
合成音声の選択
言語選択
日本語話者
音声ガイド


  • 日本語話者は、アップロード時のテキスト/ssmlの音声を担当します。
  • 複数のローカル言語があれば、音声言語コードで選択できます。
  • 音声ガイドは、ガイドタブのコンテンツ再生音声を担当します。
時刻表
段落時間無音画像映像メモ音楽設定
リンク一覧
URL:
半音,無音の編集


  • 文章:音程が、高い高め中間低め低い。各カラム上で周波数表示。
  • 半音:12音階の半音を+-で増減。例) +2=半音×2.. 全音上げる
  • 無音:秒単位で無音時間を指定。例) 0.3.. 0.3秒無音
  • 増減は、希望するカラムをクリックした後、+-釦で指定します。