Settings & Configuration

Settings & Configuration

This comprehensive guide covers all of DeepTalk’s configuration options, helping you customize the application for optimal performance and user experience.

Settings Overview

Accessing Settings

Location: Click the ⚙️ Settings tab in the main navigation

Settings Organization:

  • Transcription: Speech-to-text service configuration
  • Processing: AI analysis and enhancement settings
  • Chat: Conversation and interaction settings
  • Prompts: AI prompt customization and management
  • General: Application preferences and data management

Settings Philosophy

DeepTalk is designed to work well with default settings while offering extensive customization for power users. You can:

  • Start simple: Use defaults and adjust as needed
  • Customize gradually: Modify settings as you learn the application
  • Reset anytime: Return to defaults if changes don’t work out
  • Export/import: Share configurations across installations

Transcription Settings

Service Configuration

Speech-to-Text Service URL:

  • Default: http://localhost:8000 (for local Speaches installation)
  • Purpose: Connect to external transcription service for enhanced quality
  • Options: Local service, cloud service, or disabled (basic transcription only)

Model Selection:

  • Default model: Systran/faster-distil-whisper-small.en
  • Performance: Smaller models = faster processing, larger = better accuracy
  • Language support: Choose models optimized for your primary language
  • Custom models: Configure custom or specialized transcription models

Service Testing:

  • Test connection: Verify service availability and response
  • Model availability: Check which models are available on your service
  • Performance testing: Measure speed and accuracy with sample content

Audio Processing

Chunk Size Configuration:

  • Default: 60 seconds (1 minute)
  • Range: 30 seconds to 5 minutes
  • Purpose: Split long audio files for better processing
  • Optimization: Shorter chunks = faster processing, longer = better context

Audio Quality Settings:

  • Sample rate: Automatic detection and optimization
  • Bitrate handling: Automatic conversion for optimal processing
  • Format conversion: Automatic conversion between supported formats
  • Noise reduction: Basic noise filtering (if available)

Transcription Enhancement

Quality Optimization:

  • Enable enhanced processing: Use advanced algorithms for better accuracy
  • Speaker diarization: Attempt to identify different speakers automatically
  • Punctuation restoration: Add punctuation to improve readability
  • Capitalization correction: Proper capitalization for names and sentences

Language and Locale:

  • Primary language: Main language for transcription optimization
  • Regional settings: Locale-specific formatting and conventions
  • Multi-language support: Handle multiple languages in single recordings
  • Custom vocabulary: Add domain-specific terms for better accuracy

Processing Settings

AI Analysis Service

Service Configuration:

  • AI Analysis URL: Default http://localhost:11434 (for local Ollama)
  • Model selection: Choose AI model for analysis (llama2, mistral, etc.)
  • Connection testing: Verify AI service availability and performance
  • Fallback options: Configure behavior when AI service is unavailable

Analysis Preferences:

  • Analysis depth: Quick overview vs. comprehensive analysis
  • Focus areas: Emphasize summaries, action items, sentiment, etc.
  • Custom prompts: Configure specialized analysis for your use cases
  • Batch processing: Settings for analyzing multiple transcripts

Transcript Enhancement

Validation and Correction:

  • Enable transcript validation: Use AI to correct spelling and grammar
  • Correction types: Spelling, grammar, punctuation, capitalization
  • Validation strength: Conservative vs. aggressive correction
  • Manual review: Require human approval for AI corrections

Speaker Enhancement:

  • Automatic speaker tagging: Add speaker labels automatically
  • Speaker identification: Attempt to identify speakers by voice
  • Speaker naming: Convert “Speaker 1” to meaningful names
  • Consistency enforcement: Maintain speaker names across sessions

Content Processing:

  • Duplicate removal: Eliminate repeated sentences or phrases
  • Analyze validated transcript: Use corrected text for AI analysis
  • One-task-at-a-time: Process analysis tasks separately for better accuracy
  • Quality thresholds: Minimum confidence levels for processing

Performance and Resource Management

Processing Priority:

  • Concurrent processing: Number of simultaneous processing tasks
  • Resource allocation: CPU and memory usage limits
  • Queue management: Priority handling for different types of content
  • Background processing: Continue processing when application is minimized

Storage and Caching:

  • Cache management: Temporary file storage and cleanup
  • Storage optimization: Compress older transcripts and analysis
  • Backup frequency: Automatic backup scheduling
  • Cleanup rules: Automatic removal of temporary and outdated files

Chat Settings

Conversation Modes

Mode Selection:

  • Vector Search Only: Return relevant excerpts without AI interpretation
  • RAG Mode: Retrieve relevant content and send to AI for analysis (recommended)
  • Direct LLM Mode: Send full transcript directly to AI for comprehensive analysis

Mode-Specific Settings:

Vector Search Configuration:

  • Number of excerpts: How many relevant sections to return (1-10)
  • Relevance threshold: Minimum similarity score for results
  • Excerpt length: Size of returned text segments
  • Context overlap: Overlap between adjacent excerpts

RAG Mode Settings:

  • Context chunks: Number of relevant sections to include (1-10)
  • Chunk size: Maximum size of each context chunk
  • Response optimization: Balance between speed and comprehensiveness
  • Memory integration: Use conversation history in responses

Direct LLM Settings:

  • Context limit: Maximum characters to send to AI (2k-16k)
  • Truncation strategy: How to handle oversized transcripts
  • Processing timeout: Maximum time to wait for AI response
  • Fallback behavior: What to do if processing fails

Advanced Chat Configuration

Chunking Strategy:

  • Method: Speaker-based, time-based, or hybrid chunking
  • Maximum chunk size: 30 seconds to 3 minutes
  • Chunk overlap: 0-30 seconds for continuity
  • Boundary detection: Smart splitting at natural conversation breaks

Memory and Context:

  • Conversation memory limit: Number of messages to remember (5-50)
  • Memory compaction: Automatic summarization of old conversations
  • Context preservation: Maintain important information across sessions
  • Session management: Handle multiple concurrent conversations

Response Optimization:

  • Response style: Formal, conversational, or technical tone
  • Detail level: Brief summaries vs. comprehensive analysis
  • Citation format: How to reference transcript sources
  • Accuracy emphasis: Prioritize factual accuracy vs. natural language

General Settings

Application Preferences

Interface and Appearance:

  • Theme selection: Light, dark, or system theme
  • Interface density: Comfortable, compact, or custom spacing
  • Default page: Which page opens when starting DeepTalk
  • Panel preferences: Default visibility and layout of interface panels

Language and Localization:

  • Interface language: Application menu and interface language
  • Date format: Regional date and time formatting preferences
  • Number format: Decimal and thousands separator preferences
  • Timezone handling: How to display and interpret timestamps

Data Management

Storage Configuration:

  • Database location: Where DeepTalk stores your data
  • Storage limits: Maximum storage usage before cleanup
  • Backup settings: Automatic backup frequency and location
  • Import/export: Data portability and migration options

Backup and Recovery:

  • Automatic backup: Enable/disable scheduled backups
  • Backup frequency: Daily, weekly, or monthly backups
  • Backup location: Local, network, or cloud storage
  • Recovery options: Restore from backup procedures

Privacy and Security:

  • Data retention: How long to keep different types of data
  • Local processing: Ensure all processing stays on your machine
  • External services: Configure which external services to use
  • Audit logging: Track access and changes to your data

Performance Optimization

System Resource Management:

  • Memory usage: Limits on RAM usage for processing
  • CPU allocation: How much processing power DeepTalk can use
  • Disk space: Monitoring and cleanup of storage usage
  • Network usage: Bandwidth limits for external service calls

Application Behavior:

  • Startup options: What to do when launching DeepTalk
  • Auto-updates: Automatic vs. manual application updates
  • Error reporting: Anonymous error reporting to help improve DeepTalk
  • Telemetry: Usage analytics for application improvement

Prompts and AI Customization

Prompt Management

Default Prompts:

  • System prompts: Core instructions for AI interactions
  • Analysis prompts: Templates for different types of analysis
  • Chat prompts: Instructions for conversation interactions
  • Validation prompts: Guidelines for transcript correction

Custom Prompt Creation:

  • Prompt templates: Create reusable prompt structures
  • Variable substitution: Dynamic content insertion in prompts
  • Prompt testing: Validate prompt effectiveness with sample content
  • Version control: Track changes and improvements to prompts

Prompt Categories:

  • Chat prompts: For interactive conversations with transcripts
  • Analysis prompts: For automated content analysis
  • Speaker prompts: For speaker identification and tagging
  • Validation prompts: For transcript correction and enhancement

AI Model Configuration

Model Selection:

  • Primary model: Main AI model for analysis and chat
  • Fallback models: Alternative models if primary is unavailable
  • Specialized models: Different models for different types of content
  • Model switching: Automatic or manual model selection

Model Parameters:

  • Temperature: Creativity vs. consistency in AI responses
  • Response length: Preferred length of AI-generated content
  • Context window: How much context to provide to the AI
  • Processing timeout: Maximum time to wait for AI responses

Configuration Management

Settings Backup and Sync

Export Settings:

  • Full configuration: All settings and customizations
  • Selective export: Choose specific setting categories
  • Template creation: Save configurations as templates
  • Sharing options: Share configurations with team members

Import and Migration:

  • Configuration import: Apply settings from exported files
  • Migration tools: Transfer settings between installations
  • Version compatibility: Handle settings from different DeepTalk versions
  • Conflict resolution: Handle conflicts between imported and existing settings

Team Configuration

Organizational Settings:

  • Default configurations: Standard settings for new team members
  • Mandatory settings: Required configurations for compliance
  • Recommended settings: Best practice configurations for your organization
  • Policy enforcement: Ensure consistent configurations across team

Configuration Templates:

  • Role-based templates: Different configurations for different roles
  • Project templates: Settings optimized for specific types of projects
  • Client templates: Configurations for different client requirements
  • Use case templates: Settings for specific workflows or industries

Troubleshooting Configuration Issues

Common Configuration Problems

Service Connection Issues:

  • URL verification: Ensure service URLs are correct and accessible
  • Network connectivity: Check firewall and network settings
  • Service status: Verify external services are running and responsive
  • Authentication: Check if services require API keys or credentials

Performance Issues:

  • Resource allocation: Adjust memory and CPU limits
  • Processing queues: Optimize concurrent processing settings
  • Storage management: Clean up temporary files and optimize storage
  • Network optimization: Adjust settings for your network conditions

Quality Issues:

  • Service optimization: Fine-tune transcription and AI service settings
  • Model selection: Choose appropriate models for your content type
  • Processing parameters: Adjust analysis depth and focus areas
  • Validation settings: Optimize correction and enhancement settings

Getting Configuration Help

Built-in Help:

  • Setting descriptions: Detailed explanations for each configuration option
  • Recommended values: Suggested settings for different use cases
  • Testing tools: Built-in tools to test and validate configurations
  • Reset options: Easy ways to return to working configurations

External Resources:

  • Documentation: Detailed guides for service setup and optimization
  • Community support: User forums and discussion groups
  • Technical support: Direct support for configuration assistance
  • Best practices: Guides for optimal configuration in different scenarios

Next: Explore detailed features → or learn about common workflows →