担当のMichiです。今回は前回作成した単語クイズゲームの進化版です。ベースとなるプログラムは前回の記事に掲載しておりますので合わせてご覧ください。何が進化版かと言いますと。Scratch3の新拡張機能である「音声合成」を使って、英単語を声にだしてくれるんです!!というわけで早速行ってみましょう。※本記事は、前回記事の変更部分のみを掲載しております。前回記事はこちらです。画面全体は下のようなイメージです。前回の作品が宇宙人を使った見た目になっていたので、今回は出題者に宇宙飛行士を用意しました。その流れで背景も宇宙になってます。宇宙飛行士のスプライトは、Scratchのスプライトから選ぶことができます。プログラムステージのプログラムの変更まずはステージのプログラムを変更します。全体を掲載し、変更部分だけを赤囲みで示します。英単語を発声するので、少しだけ余裕をもった時間設定にしています。次に問題となる英単語をまとめた新しいリストを準備します。下のようなリストになります。次に音声合成機能を追加しておきましょう。Scratch3から使えるようになった機能です。次の操作で簡単に追加できます。(1)一番下の青いボタン(拡張機能を追加)を選びます。(2)下のボタンを選びます。宇宙飛行士のプログラム次に今回新しく追加した宇宙飛行士のプログラムです。先ほど追加した音声合成の機能を使います。声を男性の声にしました英語音声に変換します「もんだいの何問目番目」というブロックは少々イメージしづらいかもしれません。図に示すと次のようになります。変数何問目をうまく使う事で、宇宙飛行士が話す単語を指定しています。することで、変数何問目の値を変えるだけで違う単語を示すことができます。今回の修正は以上になります。動かしてみてください。宇宙飛行士の吹き出しと同時に、実際に声がでるようになります。おわりにというわけで、今回はこれで終わりとさせていただきます。最後までご覧くださりありがとうございました。音声合成機能は色々楽しく使えそうです。色んな遊び方を考えてみてください。作成したプログラムはScratchのサイトにて、こちらのURLで共有しております。自由にリミックスしてみてください。合同会社イー・シー・エフでは、子ども向けプログラミングなどの教育講座を実施しています。プログラミング教室の案内や教育教材の情報、また関連するご相談・問い合わせにつきましては下記よりご確認ください。ECFエデュケーションキッズも大人も。Tech関連記事ScratchScratchでシューティングゲームを作る(2)Scratchシューティングゲームづくりの第2回です。今回は2体の敵キャラを作ります。JavaJavaプログラミング練習問題(制御構文の応用)プログラミング初学者のためのJavaプログラムの練習問題を提供しています。今回はforやifを活用した制御構文です。ScratchScratchプログラミングのサンプル集(1)Scratchでハマりやすいポイントや解消できないエラーの解決方法をご紹介しています。ScratchScratchで文章穴うめクイズを作ろう!Scratchで文章穴うめクイズを作ります。ブロック定義の使い方を学びながら、ブロックを使って遊ぶ方法のご提案です。Michiharu.Tです。Pythonでプログラミングを楽しく始めるためのプチ講座を連載しています。第1回からの内容は下をご参考ください。...IoTマイクロビット工作-腕立てふせカウンタマイクロビットのプログラミングで、生活の彩りと楽しみを創りましょう。今回は腕立てふせのカウントをしてくれるプログラムを考えてみましたよ。LLC.メニューホーム合同会社イー・シー・エフECFエデュケーションホーム検索トップサイドバーカテゴリーGitIoTSTEMコンピュータリテラシープログラミングJavaJavaScriptPythonScratchキッズプログラミングプログラミングと教育マイクロビット工作タイトルとURLをコピーしました。