Simple Eiffel - Speech

6 views
Skip to first unread message

Liberty Lover

unread,
Dec 28, 2025, 6:17:24 PM (yesterday) Dec 28
to Eiffel Users
Hi All,

I was scanning over my YouTube feed and came upon some videos about video editing. I have a friend who does editing professionally. So, I wondered about making him some tools when the idea for text-2-speech transcription of audio/video files ... PLUS++ came up in my thinking.

The result is simple_speech and you can find the details of it here in this announcement. Before that happened, I was making some additions to simple_tui as you all already may know and be aware. 

Cheers,

Larry



Liberty Lover

unread,
Dec 28, 2025, 6:21:08 PM (yesterday) Dec 28
to eiffel...@googlegroups.com
The TL'DR version:

  Updated Summary: Today's Work (December 28, 2025)

  simple_speech v0.9.0-beta (5 commits)

  Status: Beta Release — Phases 0-7 Complete

  | Accomplishment      | Details                                                  |
  |---------------------|----------------------------------------------------------|
  | Full Pipeline       | Video → Audio → Whisper → Segments → Chapters → Embedded |
  | SPEECH_QUICK Facade | One-liner API for complete workflows                     |
  | Export Formats      | VTT, SRT, JSON, TXT + chapter exports                    |
  | Chapter Detection   | Gap analysis, keyword signals, configurable sensitivity  |
  | Metadata Embedding  | Captions + chapters embedded via FFMETADATA              |
  | Documentation       | README, docs/index.html, cookbook.html (13 recipes)      |
  | Tests               | 14 tests passing                                         |
  | Demos               | 5 demos built and verified                               |

  ---
  simple_tui (2 commits) — MAJOR FEATURE!

  ~4,000 lines added

  | Component             | Lines | Purpose                  |
  |-----------------------|-------|--------------------------|
  | TASK_MANAGER_APP      | 799   | Full task management TUI |
  | TUI_QUICK             | 476   | Fluent builder API       |
  | TUI_INPUT_DIALOG      | 767   | Multi-field dialogs      |
  | TASK_AI_ROUTER        | 489   | AI provider routing      |
  | TASK_PROMPT_TEMPLATES | 433   | Prompt engineering       |
  | TASK_AI_CONFIG        | 351   | AI configuration         |
  | TASK_BLOCK_RESOLUTION | 225   | Blocker resolution       |

  Features:
  - Task CRUD with priority, due dates, descriptions
  - Status workflow (pending → in_progress → waiting → completed → archived)
  - Context tagging (office, home, phone, errands)
  - Subtasks with parent/child relationships
  - AI Integration: Claude, Grok, Ollama support

--
You received this message because you are subscribed to the Google Groups "Eiffel Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eiffel-users...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/eiffel-users/0ed86ca7-2e2f-4956-a25c-f2c8f9321645n%40googlegroups.com.

Liberty Lover

unread,
Dec 28, 2025, 6:30:33 PM (yesterday) Dec 28
to eiffel...@googlegroups.com
Both of these (simple_speech and the simple_tui Task App mock) are consuming and exercising existing simple_* libs. This is the eating-our-own-dogfood being applied.

While these are alpha (perhaps even beta-level) projects, they are now well-tested and exercised. If you are on Windows, you can get these projects and run the binaries. They'll work. I've already tried them myself.

What's next? Well, I am seriously considering putting Claude to work on putting an EiffelVision2 GUI in front of simple_speech and turning it into a usable bit of Windows desktop software that one can download and utilize for the stated purpose(s) of the lib. That'll be tomorrow, me thinks.

Cheers,

Larry
Reply all
Reply to author
Forward
0 new messages