![ロング体験会](https://manabiail-steam.com/wp-content/uploads/2023/03/263f08deef99ee29c35bfdad3906e03d.png)
Scratchでつくる『通訳さん』
![Scratch通訳さんをつくる](https://manabiail-steam.com/wp-content/uploads/2022/12/2b5e61ec4dca70b5fcc9c02d69cfce82.png)
Scratchの拡張機能である、「音声合成」と「翻訳」を組み合わせて、
通訳アプリをつくってみます『通訳さん』
目次
準備)拡張機能を追加する
こちらの記事をご参照ください
あわせて読みたい
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://manabiail-steam.com/wp-content/uploads/2022/12/a983023cee320911bd8d77b0e474c531-300x169.png)
Scratch 音声読み上げ機能でナレーションをつくる
Scratchには、「音声合成」という、音声で読み上げてくれる拡張機能が用意されています 機能の使い方について解説していきます 【「音声合成」機能を使うには】 左下の…
あわせて読みたい
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://manabiail-steam.com/wp-content/uploads/2022/12/7b9d8803ab01c3318043b575fc7d7b4c-300x169.png)
Scratch 翻訳機能をつかおう
Scratchには、「翻訳」という、言葉を翻訳してくれる拡張機能が用意されていますGoogleが提供している翻訳機能ですので、精度は申し分ありません 機能の使い方について…
こんな形で追加できていればOK
![拡張機能の追加 翻訳、音声合成](https://manabiail-steam.com/wp-content/uploads/2022/12/ce264b50e727fe13b18c0f6f93d1dd17.png)
通訳さんの実装
準備ができたので、さっそく実装していきます
背景とスプライトの追加
背景とスプライトを追加します
ネコではなくTeraを使いたいと思います
また、ボタンを押したときに、通訳してもらえるように、
Button1も追加しました
![通訳さんの実装1](https://manabiail-steam.com/wp-content/uploads/2022/12/5cd3ff55edd8f237466a40086d4170cc.png)
通訳さんの声と言語を設定する
最初の処理として、通訳さんの声と言語を設定します
今回は、ねずみの声にします
言語は英語です
![通訳さんの最初の処理](https://manabiail-steam.com/wp-content/uploads/2022/12/47763ca274a696c078e75a9e39f00eb2.png)
ボタンを押したら日本語入力欄が表示される
次に、ボタンを押したら、日本語を入力する欄が出てくるようにしましょう
今度はButton1のコードです
![ボタンを押したら日本語入力欄が出る](https://manabiail-steam.com/wp-content/uploads/2022/12/bac610a0c04a0a76c27915d312423bd0.png)
こちらの水色のブロックの正体について知りたい方はこちら
あわせて読みたい
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://manabiail-steam.com/wp-content/uploads/2023/01/8596a7d48dcb40be0dbf52cab582edab-300x169.png)
Scratch あなたの名前は何ですか?
ぱっと見で何のことだか分からない、こちらの「あなたの名前は何ですか?と聞いて待つ」ブロックについて解説します。 あなたの名前は何ですかと聞いて待つブロック 【…
こんな感じで動けばOKです
![ボタンを押したら日本語入力欄が出るイメージ](https://manabiail-steam.com/wp-content/uploads/2022/12/GIF-2022-12-13-6-44-57.gif)
入力されたら、通訳さんにメッセージを送る
日本語が入力されたら、次は、通訳さんに処理してほしいので、
入力内容を変数に保存した上で、メッセージを送ります
メッセージはスプライト同士の合言葉のようなものです
あわせて読みたい
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://manabiail-steam.com/wp-content/uploads/2022/01/fac208866c414e4c0ff5d3408c840790-300x169.png)
Scratch メッセージの説明
ネコが走ってと言った後に、カニを走らせたい。どうすればいいの? ボタンが押されたときに、カニを動かしたい。どうすればいいの? こういった疑問にお答えします。 こ…
今回は分かりやすく「通訳して」というメッセージにします
![入力された内容を保存してメッセージを送る](https://manabiail-steam.com/wp-content/uploads/2022/12/699ec2e8acdc58846272e370e8bc33e4.png)
メッセージを受け取ったら、翻訳して返します
メッセージを受け取ったら、
その言葉を翻訳し、
音声で返します
![メッセージを受け取ったら翻訳する](https://manabiail-steam.com/wp-content/uploads/2022/12/c49b608ac8406bf2a4d1a560e37a39a8.png)
これだけです
とてもシンプルですよね
これで完成です
完成)通訳さん
こんな感じで動きます
※音声ありでご確認下さい
(終わり)