Skip to main content

Speech Insights

Provides a way to collect phone call insights though phone call processing.

What this module is used for

  • Module path: src/Modules/CloudSolutions.Speech.Insights
  • Orchard module name: Speech Insights
  • Category: Speech Insights
  • Project website: https://www.winnerware.ai
  • Author metadata: Mike Alhayek

This page is generated from the current repository structure and manifest metadata so it reflects the implementation in the codebase.

How to configure it

  1. Enable the module or the specific feature from Configuration -> Features in the Orchard Core admin.
  2. Review the feature dependencies listed below and enable any supporting Orchard Core or CloudSolutions features they require.
  3. If the module adds settings, recipes, migrations, admin screens, or workflows, configure those pieces after enabling the feature.
  4. Validate the module in the running site by checking the related admin menu items, content types, permissions, or UI surfaces introduced by the module.

Feature and dependency map

Speech Insights

  • Description: Provides a way to collect phone call insights though phone call processing.
  • Category: Speech Insights
  • Dependencies:
    • OrchardCore.Indexing
    • CrestApps.OrchardCore.Resources
    • CloudSolutions.Resources
    • CloudSolutions.Clients
    • CrestApps.OrchardCore.OpenAI.Azure
    • CrestApps.OrchardCore.Recipes

Filesystem Recording Ingestion Source

  • Description: Provides a way to ingest recording from filesystem.
  • Category: Speech Insights
  • Dependencies:
    • CloudSolutions.Speech.Insights

Speech Insights Export

  • Description: Provides file export functionality for Speech Insights search results.
  • Category: Speech Insights
  • Dependencies:
    • CloudSolutions.Speech.Insights
    • OrchardCore.Search.Elasticsearch
    • OrchardCore.Notifications

Speech Insights Export - Azure

  • Description: Stored Speech Insights Exported files on Azure
  • Category: Speech Insights
  • Dependencies: none declared in Manifest.cs

Implementation signals in the codebase

  • Startup class present: Yes
  • Data migrations present: Yes
  • Recipes present: No
  • Controllers present: Yes
  • Views present: Yes
  • Assets present: Yes
  • Workflows present: No
  • Settings-related files found:
    • SpeechInsightsExportSettings.cs
    • SpeechInsightsExportSettingsDisplayDriver.cs
    • SpeechInsightsExportSettingsViewModel.cs
    • SpeechInsightsSettingsPermissionProvider.cs
    • SpeechInsightsSettingsPermissions.cs

Configuration checklist

  • Enable the module feature in Orchard Core.
  • Confirm the dependency OrchardCore.Indexing is available and enabled where needed.
  • Confirm the dependency CrestApps.OrchardCore.Resources is available and enabled where needed.
  • Confirm the dependency CloudSolutions.Resources is available and enabled where needed.
  • Confirm the dependency CloudSolutions.Clients is available and enabled where needed.
  • Confirm the dependency CrestApps.OrchardCore.OpenAI.Azure is available and enabled where needed.
  • Confirm the dependency CrestApps.OrchardCore.Recipes is available and enabled where needed.
  • Confirm the dependency CloudSolutions.Speech.Insights is available and enabled where needed.
  • Confirm the dependency OrchardCore.Search.Elasticsearch is available and enabled where needed.
  • Confirm the dependency OrchardCore.Notifications is available and enabled where needed.
  • After enabling, verify any content definitions or indexes created by data migrations.
  • Review the settings types listed above to locate admin or site-level configuration surfaces.
  • If you change frontend assets for this module, rebuild assets with the repository frontend pipeline.