Кнопочный телефон 1980‑х годов ожил: разговор через Claude
Автор установил аудиоплату ESP32 в старый немецкий телефон FeTAp и подключил к Claude на Raspberry Pi, превратив его в голосовой AI‑ассистент.
В недавней статье на Habr ML автор поделился необычным проектом: он превратил советский‑в‑Германии кнопочный телефон FeTAp 1980‑х годов в полноценный голосовой интерфейс к Claude 1. Для этого в корпус телефона была внедрена аудиоплата на базе ESP32, которая отвечает за захват и воспроизведение звука. ESP32 соединён по Wi‑Fi с Raspberry Pi, где запущен локальный сервер, работающий с API Claude от Anthropic.
Технические детали
- Телефон: FeTAp, 4‑цифровой клавиатурный набор, оригинальная акустика заменена микрофоном‑пьезоэлементом и динамиком от ESP32‑модуля.
- Контроллер: ESP32‑DevKitC, прошивка написана на Arduino‑IDE, использует библиотеку
Audioдля потоковой передачи PCM‑данных. - Сервер: Raspberry Pi 4 B, Python‑скрипт, который принимает аудио‑поток, отправляет его в Claude через HTTPS‑запрос и получает ответ в виде синтезированного голоса (ElevenLabs API).
- Задержка: около 800 мс от поднятия трубки до начала ответа ИИ, что достаточно для «разговорного» ощущения.
Результат Подняв трубку, пользователь слышит приветствие Claude и может вести диалог, как по обычному телефонному звонку. Проект демонстрирует, как старое «мёртвое» железо можно оживить с помощью современных AI‑моделей, открывая новые возможности для DIY‑интерфейсов.
Для разработчиков и студентов такой эксперимент показывает, что даже простейшее оборудование может стать шлюзом к мощным языковым моделям. Это отличная площадка для изучения интеграции IoT‑устройств, обработки аудио в реальном времени и построения low‑cost голосовых интерфейсов, хотя качество звука и задержка остаются ограничивающими факторами.


