Оглавление:

Радио интерактивного повествования: 6 шагов (с изображениями)
Радио интерактивного повествования: 6 шагов (с изображениями)

Видео: Радио интерактивного повествования: 6 шагов (с изображениями)

Видео: Радио интерактивного повествования: 6 шагов (с изображениями)
Видео: Создать сайт за 30 секунд (НОВАЯ НЕЙРОСЕТЬ 🤯) 2024, Ноябрь
Anonim
Интерактивное повествовательное радио
Интерактивное повествовательное радио

В этом проекте мы превращаем красивое радио в интерактивного рассказчика с голосовым управлением. Будущее, вот и мы!

Запасы

Аппаратное обеспечение

  • Стартовый комплект Raspberry Pi 3B + (или стартовый комплект Raspberry Pi 4)
  • Голосовой комплект Google AIY v1
  • Выключатель
  • Ретро Радио
  • Отвертки
  • Паяльное оборудование - опция

Программное обеспечение

  • Облачная платформа Google
  • Google Dialogflow

Как партнер Amazon я зарабатываю на соответствующих покупках, которые вы совершаете с помощью моих партнерских ссылок.

Шаг 1: проект видео

Image
Image

Шаг 2: Радио

Радио
Радио
Радио
Радио

Как и большинство проектов по модернизации, этот начинается с какой-то старой электроники, а точнее, Bjazzo Ts от Telefunken, сделанного где-то в 1960-х годах в Западной Германии.

Прежде всего нужно определить, что можно использовать повторно. Лучший способ узнать это - разобрать нашу винтажную технику. Этот шаг отличается для каждого устройства, но удаление всех винтиков - отличное начало.

К счастью, мы можем спасти как оригинальный динамик, так и кнопку включения / выключения. Мы также сохраняем ту часть, которая удерживает все кнопки.

После этой успешной операции у нас остались некоторые повторно используемые компоненты и полупустая рамка.

Шаг 3: Оборудование

Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение
Аппаратное обеспечение

С нашим недавно созданным пространством и частями многократного использования мы переходим к следующему шагу, добавляя собственное оборудование.

Цель состоит в том, чтобы создать интерактивное устройство для повествования с голосовым управлением. Это означает, что нам нужны микрофон и динамик в сочетании с какой-то вычислительной мощностью. Que the Google AIY Voice Kit, аппаратный пакет, идеально подходящий для наших усилий.

Следуя их инструкциям по сборке, просто, но вместо предоставленных динамика и кнопки мы подключаем те, которые мы восстановили от нашего старого радио. Когда все оборудование собрано и готово, мы можем запустить любой из предоставленных примеров.

Шаг 4: История

История
История
История
История

Прежде чем мы сможем построить нашу историю, нам нужно придумать подходящую тему. Как упоминалось ранее, наше радио было сделано где-то в 1960-х годах в Западной Германии. Это было во время холодной войны в жизненно важном месте.

Когда мы думаем о холодной войне, мы думаем о шпионаже, и у нас есть своя тема - шпионаж!

Перед тем, как мы перейдем к созданию чат-бота, есть еще одна задача - структура истории. Поскольку мы хотим, чтобы наш график изменялся в зависимости от ввода пользователя, нам необходимо разработать дерево решений. Закончив, мы готовы перейти к следующему шагу.

Шаг 5: чат-бот

Чат-бот
Чат-бот
Чат-бот
Чат-бот
Чат-бот
Чат-бот

Успех, когда история завершена, мы можем начать с чат-бота. В идеале у нас было бы программное обеспечение, которое помогает выбирать правильный ответ, извлекая значение из устного текста и принимая решения по сюжету.

Это именно то, что предоставляет платформа чат-бота, как для определения значения текста («Обработка естественного языка»), так и для принятия решений.

Есть много провайдеров, и вы можете выбрать любого из них, однако мы выбрали Google Dialogflow, потому что он бесплатный и простой в использовании. Здесь у Dialogflow есть отличное руководство по началу работы.

После некоторой настройки и творческого написания чат-бот готов к работе. Теперь мы подключаем локальное оборудование к чат-боту, превращая наше изобретение в настоящего голосового бота.

Полный код включен в эту статью, это поток данных:

1Микрофон улавливает говорящего и записывает звук.

2-3 Используя некоторую магию Google AI (Speech-To-Text), мы извлекаем устный текст из аудио.

4-5 Этот текст отправляется нашему чат-боту (Dialogflow) и совпадает с правильным ответом, который отправляется обратно на Raspberry Pi.

6-7 Этот текст используется для генерации искусственной речи с использованием еще одного вуду с искусственным интеллектом.

8Этот звук транслируется человеку через динамик.

Примечание: весь этот процесс активируется только тогда, когда радиокнопка переведена в состояние «ВКЛ».

Шаг 6: Результат

Результат
Результат
Результат
Результат
Результат
Результат

После всей этой тяжелой работы, наконец, пришло время расслабиться и изучить все возможности, которые предлагает наш интерактивный рассказчик.

Рекомендуемые: