RinGPT es un timbre que usa agentes de IA para responder las 24hs ya sea vía LLM o por medio de reglas personalizadas. Asimismo notifica por Telegram.
La version 1.0 es un LLM Powered doorbell La version 2.0 es un AI Agent Powered doorbell y se encuentra en la carpeta /2.0/
Más sobre la versión 2.0 en https://app.readytensor.ai/publications/ringpt-20-ai-agent-powered-doorbell-gcuSB4vQCesp y https://bandini.medium.com/recepcionista-con-agente-de-ia-v%C3%ADa-openai-4e56ba8ef6db
Placa Unihiker de DFRobot Parlante BlueTooth Push button
Para pairear el parlante Bluetooth al Unihiker es necesario conectarse por consola y ejecutar
bluetoothctl
default-agent
power on
trust 00:00:00:00:00:00
pair 00:00:00:00:00:00
connect 00:00:00:00:00:00
pip install SpeechRecognition
apt-get install flac
pip install openai
pip install edge-tts
pip install arts
Para obtener los keys de openAI es necesario ir a
ttsVoice = "es-AR-TomasNeural"
btn = Pin(Pin.P23, Pin.IN)
chatGPTKey =""
tiempoGrabacion =5
pausaTimbre =2
model = "gpt-3.5-turbo-instruct"
temperature =0.8
prompt1 ="Estás ocupado trabajando y tocan la puerta para preguntar: "
prompt2 ="¿Qué respondes?"
telegramEnabled = 0
telegramBot =""
telegramChatId =""
defaultAnswer ="Gracias, pero no puedo atender en este momento"
https://www.youtube.com/watch?v=6RJs4HPoyds
Por cotización de proyectos con IA en Arduino o Raspberry https://x.com/RoniBandini https://www.instagram.com/ronibandini/