ITパスポート 2024年 問78
問題文
利用者がスマートスピーカーに向けて話し掛けた内容に対して、スマートスピーカーから音声で応答するための処理手順が(1)~(4)のとおりであるとき、音声認識に該当する処理はどれか。
(1)利用者の音声をテキストデータに変換する。
(2)テキストデータを解析して、その意味を理解する。
(3)応答する内容を決定して、テキストデータを生成する。
(4)生成したテキストデータを読み上げる。
選択肢
ア:(1)(正解)
イ:(2)
ウ:(3)
エ:(4)
🔒 解説は解答すると表示されます
スマートスピーカーの処理手順で「音声認識」はどれか【ITパスポート 解説】
正解の理由
この問題の正解は ア、すなわち(1)「利用者の音声をテキストデータに変換する」です。
音声認識とは、マイクで拾った「話し声(音声)」をコンピュータが文字データにする処理です。英語では Speech-to-Text や ASR(Automatic Speech Recognition:自動音声認識)と呼びます。問題の(1)はまさに「音声→テキスト」の処理なので、音声認識に該当します。
音声認識とは、マイクで拾った「話し声(音声)」をコンピュータが文字データにする処理です。英語では Speech-to-Text や ASR(Automatic Speech Recognition:自動音声認識)と呼びます。問題の(1)はまさに「音声→テキスト」の処理なので、音声認識に該当します。
解法ステップ
- 問題文を短く整理する:各処理(1)〜(4)が何をしているかを一言で書き出す。
- (1)音声→テキスト
- (2)テキストの意味を理解する
- (3)応答テキストを作る
- (4)テキスト→音声で読み上げる
- 「音声認識」の定義を思い出す:音声を文字に変換する処理であることを確認する(=ASR)。
- 各処理と定義を照合する:(1)が一致するので選ぶ。
短いポイント:音声認識 = 「話し声を文字にする」なので(1)を選ぶ。
選択肢別の誤答解説
- ア: (1)利用者の音声をテキストデータに変換する。
→ 正解。これは音声認識(Speech-to-Text / ASR)そのものです。 - イ: (2)テキストデータを解析して、その意味を理解する。
→ 誤り。これは NLU(Natural Language Understanding:自然言語理解)にあたります。音声認識で得た文字列から「利用者の意図(例:天気を知りたい)」を読み取る処理です。 - ウ: (3)応答する内容を決定して、テキストデータを生成する。
→ 誤り。これは応答生成、あるいは NLG(Natural Language Generation:自然言語生成)に該当します。システム側が何を返すかを決める段階です。 - エ: (4)生成したテキストデータを読み上げる。
→ 誤り。これは音声合成(Text-to-Speech:TTS)です。テキストを音声にする処理で、音声認識の逆に相当します。
よくある誤解
- 「音声認識」と「音声合成」を混同する
- 音声認識は「声→文字」。音声合成は「文字→声」。流れが逆なので混同しやすいですが、目的が全く違います。
- 「意味を理解する処理までが音声認識だ」と考える誤り
- 音声認識はあくまで文字変換まで。意味解釈は別の技術(NLU)です。
- 「認識=正しく文字化される」と思い込むこと
- 雑音やアクセントで誤認識が起きるため、文字化は必ずしも正確ではありません。
補足コラム
スマートスピーカー(例:Amazon Alexa、Google Home)の処理は大きく分けて次の流れです。
- ウェイクワード検出(例:「ねえ、〜」)→ 音声認識(ASR)→ 自然言語理解(NLU)→ 応答決定・生成(NLG)→ 音声合成(TTS)で返す。
それぞれ役割がはっきり分かれているため、ある段階だけが問題になることが多いです。
ASR の精度は音声の質、雑音、マイク性能、発話者のアクセントや言語モデル(よく使う言葉の予測)などで変わります。
FAQ
Q1: 音声認識とASRは同じですか?
A1: はい。ASR(Automatic Speech Recognition:自動音声認識)は音声認識の英語名です。
A1: はい。ASR(Automatic Speech Recognition:自動音声認識)は音声認識の英語名です。
Q2: スマホの音声入力も音声認識ですか?
A2: はい。スマホで話して文字が出る機能は音声認識です。
A2: はい。スマホで話して文字が出る機能は音声認識です。
Q3: 音声認識が失敗する原因は?
A3: 雑音、早口、方言、マイク距離、専門用語などが原因になりやすいです。
A3: 雑音、早口、方言、マイク距離、専門用語などが原因になりやすいです。
Q4: 意味を理解して応答を作る部分は何と呼びますか?
A4: 意味理解は NLU(Natural Language Understanding:自然言語理解)、応答作成は NLG(Natural Language Generation:自然言語生成)と呼びます。
A4: 意味理解は NLU(Natural Language Understanding:自然言語理解)、応答作成は NLG(Natural Language Generation:自然言語生成)と呼びます。
関連キーワード: 音声認識、自動音声認識、ASR、自然言語理解、NLU、自然言語生成、NLG、音声合成、TTS、スマートスピーカー

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

