Робот отвечает

Робот слышит и говорит · 25 мин

Робот произносит фразу вслух и повторяет за тобой

Интро

Робот произносит фразу вслух и повторяет за тобой

Чему научишься
Новое

Задача

Сделай так, чтобы робот поздоровался вслух, дождался твоей фразы и повторил её.

Результат

1. Поздоровайся

Блок «сказать» — робот произносит фразу вслух.

2. Послушай

Дождись, пока блок «услышанное» вернёт не пусто.

3. Повтори

Отдай услышанное обратно в блок «сказать».

4. Проверь

Скажи роботу что-нибудь и убедись, что он повторил.

Подсказки

Инструкция по сборке

Понадобится

Сборка любая. Важно одно: не закрывай деталями микрофон и динамик телефона.

Пример программы

Что должно получиться
robot.say("Привет! Скажи что-нибудь, и я повторю.")

# Ждём фразу. heard() отдаёт None, пока ничего не сказали.
фраза = None
while фраза is None:
    robot.wait(0.2)
    фраза = robot.heard()

robot.say("Ты сказал: " + фраза)