Proyecto de asistencias visual usando raspberry pi 4, CNN y TTS
  • Python 59.1%
  • Jupyter Notebook 39.3%
  • CSS 1%
  • HTML 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-04-03 12:51:33 -06:00
libs repositorios 2025-10-28 08:06:30 -06:00
models/tts Arreglo de comflictor, No funcionaron los compositores 2025-10-04 01:19:37 -06:00
src Finalizacion del proyecto 2025-10-26 22:22:21 -06:00
static add 2025-11-04 07:34:32 -06:00
templates add 2025-11-04 07:34:32 -06:00
.gitignore Creacion de archivo manual de .gitignore y terminacionde archivo logger.py 2025-08-06 17:47:36 -06:00
camaras.py fix: Prueba del nuevo ocr2 2025-10-07 07:54:35 -06:00
DATA_V4_FINAL.ipynb Update DATA_V4_FINAL.ipynb 2026-04-03 12:51:33 -06:00
ejemplo_ocr_integrado.py Finalizacion del proyecto 2025-10-26 22:22:21 -06:00
LICENSE Create LICENSE 2025-09-29 17:57:31 -06:00
README.md DOCS.md 2025-10-26 23:14:01 -06:00
run_pi_client.py CLIENTE DE LA RASPI 2025-11-25 20:34:10 -06:00

RasVision

Este proyecto nace con la idea de un compañero con el propósito de desarrollar una solución accesible y de ayuda a largo plazo a personas con discapacidad y es donde retomo esa idea para la ayuda de mi abuela y desarrollo de proyecto de expotecnia del Insituto Nacional Tecnico Industrial, ya que la idea es que sea funcional y de bajo costo que pueda asistirle a ella y otras personas con discapacidad visual en la realización de sus actividades cotidianas. La idea central es aprovechar herramientas tecnológicas disponibles al entorno del ciudadano salvadoreño permitiendo a los usuarios interactuar con su entorno de forma más segura, autónoma y eficiente.

El enfoque es casero y adaptable, pensado para que cualquier persona con conocimientos básicos de programación y electrónica pueda replicarlo, modificarlo o mejorarlo. Esto lo convierte en una alternativa viable frente a soluciones comerciales que suelen ser costosas o inaccesibles para muchas familias.

Además de su funcionalidad técnica, el proyecto busca fomentar la inclusión digital, la empatía social y el diseño centrado en el usuario, poniendo en primer plano las necesidades reales de quienes enfrentan barreras visuales en su día a día.

Estructura

[Oct 23 21:15]  .
├── [Oct 10 22:00]  camaras.py
├── [Oct 20 20:43]  docs
   └── [Oct 20 01:24]  TRABAJAR_LUNES.TXT
├── [Oct 26 22:18]  ejemplo_ocr_integrado.py
├── [Oct 17 02:19]  libs
   ├── [Oct 16 22:20]  requirements_laptop.txt
   └── [Oct  7 19:30]  requirements.txt
├── [Sep 29 22:25]  LICENSE
├── [Oct 22 23:25]  models
   ├── [Oct 26 21:46]  detecciones
      ├── [Oct 26 14:47]  Modelo_v3.pt
      ├── [Oct 26 21:46]  Modelo_V4.pt
      └── [Oct 22 21:46]  rasvision_final_v2.pt
   └── [Oct  3 18:45]  tts
       ├── [Oct  2 23:04]  es_ES-davefx-medium.onnx
       └── [Oct  2 23:04]  es_ES-davefx-medium.onnx.json
├── [Oct 23 21:15]  rasvision_final_v2.pt
├── [Oct 23 21:15]  README.md
├── [Oct 22 21:59]  src
   ├── [Oct 26 21:50]  audio
      ├── [Oct 26 21:50]  __pycache__
      └── [Oct 17 02:16]  sintetizador_voz.py
   ├── [Oct 26 21:50]  deteccion
      ├── [Oct 26 15:01]  analizador_escena.py
      └── [Oct 26 21:50]  __pycache__
   └── [Oct 26 21:50]  ocr
       ├── [Oct 20 01:24]  lector_texto.py
       └── [Oct 26 21:50]  __pycache__
├── [Oct  3 23:41]  temp_audio.wav
├── [Oct 20 00:10]  yolov8n.pt
└── [Oct 20 00:10]  yolov8n-seg.pt

13 directories, 19 files


15a4b14c-da9a-4dea-b511-cd47723c10b9

Herramientas

Librerias principales usadas

Propenso a cambiar

  • OpenCV
  • Pytesseract
  • Tesseract
  • pyttsx3 (TTS)
  • pyttsx3 (TTS)
  • Torch (torchvision)
  • YOLOv8n

Agradacimientos

RasVision no habría sido posible sin las siguientes servicios de infraestructura:

Software y Librerías de Código Abierto

RasVision no habría sido posible sin las siguientes plataformas:

Datos y Modelos Pre-entrenados

RasVision no habría sido posible sin los siguientes recursos:

  • Consorcio COCO: Por el dataset Common Objects in Context (COCO), sobre el cual se pre-entrenó el modelo base yolov8n.pt. Este conocimiento previo fue la base sobre la que construi toda la personalización.
  • La Comunidad de Creadores de Roboflow Universe: Un agradecimiento especial a todos los individuos y equipos anónimos que dedicaron tiempo a crear, anotar y compartir públicamente los datasets de alta calidad (paredes, escaleras, dinero, frutas, papel higiénico, etc.) que sirvieron como "ingredientes" para el super-dataset final.

Instituto Nacional Tecnico Industrial 2025

[Autor]