Voice Invoicing¶
Summary
Freeβform speech input maps to products via stemming and synonym lists to reduce manual product maintenance and improve recognition quality.
Examples
- "Built a website" β maps to "Web design package."
- "One hour troubleshooting" β maps to "IT support (1h)."
- "Did a consulting session" β maps to "Consulting hour," auto add price/desc.
Tech Notes
- Stemming (e.g., Snowball / natural).
- Curated synonyms (JSON β DB later).
- Fallback logging for unknown terms.
- Dialog confirms or corrects mapping.