| --- |
| title: QualiInsightLab |
| emoji: π§ͺ |
| colorFrom: green |
| colorTo: blue |
| sdk: streamlit |
| sdk_version: 1.46.1 |
| app_file: app.py |
| pinned: false |
| license: other |
| short_description: AI-powered qualitative research transcription and analysis |
| --- |
| |
| # π§ͺ QualiLab |
| ## Advanced Qualitative Research Laboratory |
|
|
| **QualiLab** is a comprehensive AI-powered platform for qualitative researchers, designed to streamline the entire research workflow from audio transcription to intelligent report generation. |
|
|
| ### π― **What it does** |
|
|
| QualiLab automates the most time-consuming aspects of qualitative research: |
|
|
| 1. **ποΈ Smart Audio Processing** |
| - Automatic transcription using OpenAI Whisper |
| - Supports multiple formats: MP3, WAV, MP4, M4A, AAC |
| - Intelligent file splitting for large interviews (>25MB) |
| - Handles both Focus Group Interviews (FGI) and In-Depth Interviews (IDI) |
|
|
| 2. **π€ Intelligent Report Generation** |
| - AI analyzes all transcriptions collectively |
| - Generates comprehensive research reports |
| - Self-prompting system ensures detailed, thorough analysis |
| - Automatically detects interview type and adapts report structure |
|
|
| 3. **π Professional Output** |
| - Executive summaries with key insights |
| - Structured analysis with participant quotes |
| - Business recommendations and next steps |
| - Multiple export formats (TXT, with more coming soon) |
|
|
| ### π **Key Features** |
|
|
| - **Multi-file Processing**: Upload and process multiple interviews simultaneously |
| - **Large File Support**: Automatically splits files >25MB for processing |
| - **Research Brief Integration**: Include study objectives for targeted analysis |
| - **Real-time Progress Tracking**: Monitor transcription and report generation |
| - **Cost Estimation**: See estimated API costs before processing |
| - **Session Management**: Resume interrupted sessions |
| - **Professional Reports**: Publication-ready research reports |
|
|
| ### π οΈ **How to Use** |
|
|
| 1. **Setup**: Enter your OpenAI API key (requires access to Whisper and GPT-4o-mini) |
| 2. **Upload**: Add your interview audio/video files |
| 3. **Brief** (Optional): Describe your research objectives and target audience |
| 4. **Process**: Click "Start" and let QualiLab handle the rest |
| 5. **Analyze**: Review generated transcriptions and comprehensive report |
| 6. **Export**: Download your professional research report |
|
|
| ### π **Requirements** |
|
|
| - **OpenAI API Key** with access to: |
| - Whisper API (for transcription) |
| - GPT-4o-mini (for report generation) |
| - **Supported File Formats**: MP3, WAV, MP4, M4A, AAC |
| - **File Size**: Up to 200MB per file (automatically split if larger) |
|
|
| ### π‘ **Perfect for** |
|
|
| - **Market Researchers** conducting focus groups and interviews |
| - **UX Researchers** analyzing user feedback sessions |
| - **Academic Researchers** processing qualitative data |
| - **Product Managers** analyzing customer interviews |
| - **Consultants** creating client reports from interviews |
|
|
| ### π¬ **Technology Stack** |
|
|
| - **Frontend**: Streamlit |
| - **Transcription**: OpenAI Whisper API |
| - **Analysis**: GPT-4o-mini with custom prompting |
| - **Audio Processing**: Pydub, Librosa |
| - **Deployment**: HuggingFace Spaces |
|
|
| ### π **Sample Use Cases** |
|
|
| **Focus Group Interview (FGI)** |
| - Analyze group dynamics and consensus opinions |
| - Identify different participant segments |
| - Extract key themes and contradictions |
| - Generate actionable business insights |
|
|
| **In-Depth Interview (IDI)** |
| - Deep dive into individual perspectives |
| - Uncover personal motivations and barriers |
| - Detailed journey mapping |
| - Personalized recommendations |
|
|
| ### β‘ **Performance** |
|
|
| - **Transcription Speed**: ~10x faster than real-time |
| - **Report Generation**: 5-10 minutes for comprehensive analysis |
| - **Cost Efficient**: Typically $0.10-$0.50 per hour of audio |
| - **Accuracy**: Professional-grade transcription and analysis |
|
|
| ### π **Privacy & Security** |
|
|
| - Your audio files are processed securely through OpenAI APIs |
| - No permanent storage of your data |
| - API keys are handled securely within your session |
| - Temporary files are automatically cleaned up |
|
|
| ### π **Tips for Best Results** |
|
|
| 1. **Good Audio Quality**: Clear audio produces better transcriptions |
| 2. **Detailed Brief**: More context leads to better analysis |
| 3. **File Organization**: Name files descriptively for easier tracking |
| 4. **Multiple Interviews**: Better insights when analyzing multiple perspectives together |
|
|
| ### π **Troubleshooting** |
|
|
| **Large Files**: Files >200MB should be pre-compressed or split before upload |
| **API Errors**: Ensure your OpenAI API key has sufficient credits and access |
| **Processing Time**: Large files or multiple interviews may take 10-15 minutes |
|
|
| ### π§ **Roadmap** |
|
|
| - [ ] Support for more export formats (DOCX, PDF) |
| - [ ] Advanced analytics dashboards |
| - [ ] Multi-language support beyond Polish/English |
| - [ ] Integration with survey platforms |
| - [ ] Sentiment analysis visualization |
| - [ ] Participant persona generation |
|
|
| ### π **License** |
|
|
| **Copyright (c) 2025 Marek Staniszewski, www.Heuristica.pl. All rights reserved.** |
|
|
| This software is proprietary. No part of this software may be reproduced, distributed, or transmitted without explicit written permission from the author. |
|
|
| **For commercial licensing inquiries, contact:** [Contact via www.Heuristica.pl](https://www.heuristica.pl) |
|
|
| **Academic and Research Use:** This tool is made available for educational and non-commercial research purposes. Users may utilize QualiLab for their research projects but may not redistribute, modify, or commercialize the software. |
|
|
| --- |
|
|
| **Built with β€οΈ for the research community by [Heuristica.pl](https://www.heuristica.pl)** π§ͺβ¨ |