表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

合成音声で英語・中国語の操作コマンドを作るデータセット

SynTTS-Commands

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理

概要

  • 著者らは英語23種類、中国語25種類の操作コマンドを音声合成で作り、計384,621発話を報告した。
  • 既知コマンドの分類正解率は、英語で最大99.50%、中国語で最大97.93%と報告された。
  • 人の録音で学習したモデルとの同条件比較や、未知の発話を拒否する評価は示されていない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、SynTTS-Commandsの仕組み

左から右へ読む
  1. 01コマンド文と元録音
  2. 02代表音声を選別
  3. 03CosyVoice 2で合成
  4. 04認識と人手で確認
  5. 05ラベル付き音声

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

短い発話から「再生」「停止」などを判別するキーワード検出には、コマンドごとに正解ラベルを付けた音声が要る。著者らは、語句や言語を増やすたびに人の声を収録する方法では、時間と費用がかかると指摘する。

端末内で動かす小型の分類モデルにも、学習用の発話が必要だ。本研究は英語と中国語の操作コマンドを音声合成で作り、そのデータを用いた既知コマンドの分類結果を報告した。

手法

英語23種類と中国語25種類のコマンド文を用意する。VoxCelebとFree STの元録音について、長さや信号対雑音比などから話者ごとの代表音声を選び、その声の特徴を音声合成モデルCosyVoice 2へ渡す。信号対雑音比は、声に対する雑音の大きさを表す指標だ。

生成後は音声認識で文字に戻し、元のコマンド文との類似度が60%未満の音声を人が詳しく点検する。無音、語の欠落や追加、聞き取りにくさなどを確認し、問題のある音声を除く。例えば「Pause」という文から作った発話は、確認後に「Pause」のラベルを付けて分類モデルの学習に使う。

新規性

著者らの提案は、英語23種類と中国語25種類の操作コマンドを音声合成で作り、分類モデルの学習用データセットにした点にある。元録音の選別、合成音声の文字起こし、人手確認までを作成手順に含めた。

さらに、話者が学習用とテスト用で重ならない分割を設計し、規模の異なる6種類の分類モデルを評価した。新しい音声合成モデルの提案ではなく、合成したコマンド音声を分類に使うためのデータと評価である。

従来手法との違い

人に各コマンドを録音してもらう従来の収集方法に対し、著者らは既存の録音から選んだ声の特徴とコマンド文を使って発話を合成する。確認できた本文の範囲では、両方法の収集費用や所要時間を測った比較は示されていない。

分類評価ではMicroCNNからEfficientNetまで6モデルの正解率、損失、パラメータ数を比較した。一方、人の録音だけで学習したモデルを同じ実音声で評価する条件はない。合成音声が実音声より優れるという著者らの主張は、この比較だけでは確認できない。

実験結果

著者らは、完成データが英語23種類、中国語25種類の計384,621発話だと報告する。学習・検証・テストは話者単位で70%・15%・15%に分け、言語ごとに6モデルを評価した。指標は分類正解率、交差エントロピー損失、パラメータ数である。

著者らの表では、英語の正解率はCRNNとMobileNet-V1が各99.50%、中国語はEfficientNetが97.93%で最も高い。DS-CNNは英語99.46%、中国語97.18%で、パラメータ数は順に30,103、30,361だった。いずれも合成データ中の既知コマンドを分類した結果である。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:会議室の音声再生端末で、英語の「Pause」と中国語の「暂停」を聞き分け、再生の一時停止につなげる試作を考える。入力は端末のマイクで拾う短い発話、出力は判定したコマンド名とする。

必要なのは対象コマンドの文面と正解ラベル、声の特徴を得るために利用できる元録音、実際の利用者とマイクから集める評価用音声である。利用環境の発話に合わせて語句と判定方法を調整し、合成音声での成績を実機の成績と同一視しない。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象端末で使う英語・中国語のコマンド文と正解ラベルを確定する。利用可能な元録音から声の特徴を用意し、合成、文字起こし、人手確認を行う。端末のマイクで集める実音声は、話者が学習用と重ならない評価用として確保する。

小型モデルを合成音声で学習し、人手録音データで学習したモデルを比較基準にする。同じ実音声でコマンド別の正解率と、対象外の発話を誤って受け付ける割合を測る。マイクや雑音条件ごとの差も記録し、利用環境に合わせた調整の要否を判断する。

限界と課題

著者らが明記する制約は、評価が定義済みコマンド内の分類に限られ、現行データセットに未知の発話を退けるための負例がないことだ。環境雑音や対象外の発話が入る場面での拒否性能は、この結果からは分からない。

編集上の検証事項として、実際のマイクと利用者の声で性能を測る必要がある。また、本文のデータ構成表は話者総数を8,100、分割表は合計16,200と記す。元コーパスの話者数の説明にも食い違いがあり、話者数と分割の再現前に識別子を照合したい。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

SynTTS-Commands: A Public Dataset for On-Device KWS via TTS-Synthesized Multilingual Speech

The development of high-performance, on-device keyword spotting (KWS) systems for ultra-low-power hardware is critically constrained by the scarcity of specialized, multi-command training datasets. Traditional data collection through human recording is costly, slow, and lacks scalability. This paper introduces SYNTTS-COMMANDS, a novel, multilingual voice command dataset entirely generated using state-of-the-art Text-to-Speech (TTS) synthesis. By leveraging the CosyVoice 2 model and speaker embeddings from public corpora, we created a scalable collection of English and Chinese commands. Extensive benchmarking across a range of efficient acoustic models demonstrates that our synthetic dataset enables exceptional accuracy, achieving up to 99.5\% on English and 98\% on Chinese command recognition. These results robustly validate that synthetic speech can effectively replace human-recorded audio for training KWS classifiers. Our work directly addresses the data bottleneck in TinyML, providing a practical, scalable foundation for building private, low-latency, and energy-efficient voice interfaces on resource-constrained edge devices. The dataset and source code are publicly available at https://github.com/lugan113/SynTTS-Commands-Official.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01