- 作るものをイメージする(目標を決める)
- プログラムの作成ポイント
- サンプルプログラム
作るものをイメージする(目標を決める)
今回は、言葉をしゃべるプログラムを作りたいと思います。スクラッチの拡張機能で「音声合成」を使うと、英語や中国語など色々な国の言葉でしゃべってくれます。プログラミングを覚えながら、ねこと一緒に1から10までの英語も覚えられるようにしたいと思います。
- 英語で1から10までの英語をしゃべる
- 英語で1から10までの単語も一緒に見せる
英語の発音と単語が一緒に覚えられるので、ぜひ体験してみてください。
プログラムの作成ポイント
音声合成の使い方
「音声合成」は、スクラッチの拡張機能を追加することで利用できます。拡張機能の追加方法は、以下の手順になります。
![](https://stream.it-com.co.jp/wp/wp-content/uploads/2021/05/音声合成-1-2-1024x563.jpg)
拡張機能を選ぶ画面が表示されるので「音声合成」をクリックします。
![](https://stream.it-com.co.jp/wp/wp-content/uploads/2021/05/音声合成-2-1024x563.jpg)
音声合成のブロックパレットが追加されますので、これを利用してプログラミングします。
![](https://stream.it-com.co.jp/wp/wp-content/uploads/2021/05/音声合成-3-1024x563.jpg)
拡張機能の「音声合成」も無料で利用できるので体験してみましょう!
音声合成のブロックパレット
音声合成のブロックパレットを簡単に説明します。
![](https://stream.it-com.co.jp/wp/wp-content/uploads/2021/05/ブロック-こんにちわ-2.jpg)
指定された言語でしゃべります。
![](https://stream.it-com.co.jp/wp/wp-content/uploads/2021/05/ブロック-音声をアルト.jpg)
しゃべる声質を指定します。アルト、テノール、ねずみ、巨人、子猫が指定できます。
![](https://stream.it-com.co.jp/wp/wp-content/uploads/2021/05/ブロック-音声を日本語.jpg)
しゃべる言語を指定します。いろいろな言語ありますので確認してみてください。
英語以外の言語も試してみましょう!
英語の単語を見せる方法
1つ英単語のスプライト作成し、コスチュームで10種類(one,two,three,four,five,six,seven,eight,nine,ten)の画像を順番に表示しようと思います。
![](https://stream.it-com.co.jp/wp/wp-content/uploads/2021/05/コスチューム-1024x504.jpg)
スクラッチのコスチュームでも自由に描けますが、今回は、パワーポイントで書いた文字をペイントブラシへ貼り付けて、作成した画像ファイルをコスチュームへアップロードしました。
英語を話す仕組み
![](https://stream.it-com.co.jp/wp/wp-content/uploads/2021/05/フロー1-896x1024.jpg)
英語を話す動きは、「ねこ」のスプライトにプログラミングします。緑の旗が押されたら、変数を「1」に設定し、変数の値を英語でしゃべるようにします。また英語をしゃべった後は、英単語のスプライトへコスチュームへ変えいるように伝えます。この命令を10回繰り返すことで1から10までの英語を話せるようになります。
今回は、変数の値をしゃべるのがポイントになってます。変数とは大事なものをしまっておく箱のようなものです。変数の使い方を覚えると面白いプログラムが作れるので、使いながら覚えていきましょう!
英単語を表示する仕組み
![](https://stream.it-com.co.jp/wp/wp-content/uploads/2021/05/フロー2.jpg)
「ねこ」のスプライトから「コスチューム次へ」を受け取ったら、次のコスチュームへ変えることで、表示される英単語も変わります。
サンプルプログラム
でわ皆さんも作りたいものをイメージしてプログラミングを楽しんでください。