Drupal is a registered trademark of Dries Buytaert
drupal 10.6.11 Update released for Drupal core (10.6.11)! drupal 11.3.12 Update released for Drupal core (11.3.12)! drupal 11.2.14 Update released for Drupal core (11.2.14)! drupal 10.5.12 Update released for Drupal core (10.5.12)! cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)!

Voicely Search

RAG-powered conversational search with voice, multi-language support, and decoupled API for Drupal.

Voicely Search adds an AI-powered chat interface to your Drupal site. Users ask questions in natural language and get answers generated from your indexed content — not generic AI responses, but answers grounded in your actual pages, products, content or documentation.

How It Works

  1. User asks a question
  2. Your Search API index is queried for relevant content
  3. The top matching documents are sent as context to an AI model
  4. The AI generates a natural language answer based on your content
  5. Sources are cited so users can verify the information

This is called Retrieval-Augmented Generation (RAG) — the AI reads your content before answering, so responses are accurate and specific to your site.

Key Features

Search

  • - Integrates with Search API — works with OpenSearch, Solr, Elasticsearch, or Database search
  • - Auto-detects index fields and configures query/source/result mapping
  • - No duplicate credentials — reads connection details from your existing Search API server

AI Providers

  • - Use any provider via the Drupal AI module (OpenAI, Anthropic, Google Gemini, AWS Bedrock, etc.)
  • - Or configure any OpenAI-compatible API manually (Cerebras, Groq, Ollama, Together AI, local LLMs)
  • - Configurable system prompt to control AI behaviour and tone

Voice

  • - Speech-to-Text: OpenAI Whisper or Web Speech API (auto-detects per browser — Chrome uses free browser API, Firefox falls back to Whisper)
  • - Text-to-Speech: OpenAI TTS, ElevenLabs, or Web Speech API
  • - Auto-speak responses with stop control
  • - 3-second silence detection auto-stops recording

Multi-language

  • - 8+ languages supported
  • - Auto-detection of user language
  • - Translation via OpenAI or DeepL
  • - Shared API keys — enter once, used across all services

Decoupled / Headless

  • - Full REST API for React, Vue, Next.js, or any frontend
  • - CORS support with configurable allowed origins
  • - API key authentication
  • - All endpoints return JSON

Admin Tools

  • - Connectivity dashboard — verify AI provider, voice services, and search backend status at a glance
  • - Conversation logs — view, filter (by IP, location, device), download, and delete chat history
  • - Spam protection — rate limiting per IP with auto-blocking
  • - Configurable UI — show/hide mic, auto-speak, stop, clear, download, and language selector

Widget

  • - Place a floating chat bubble on any page via Block Layout
  • - Same full functionality as the dedicated chat page
  • - Mobile responsive
  • - Conversation download as Word document

Requirements

  • - Drupal 10 or 11
  • - Search API module
  • - AI module
  • - A search backend (OpenSearch, Solr, Elasticsearch, or Database)

Links

  • - Settings: /admin/config/search/voicely
  • - Status dashboard: /admin/config/search/voicely/status
  • - Conversation logs: /admin/config/search/voicely/logs
  • - Chat page: /conversation
  • - API: /api/conversation/send

Activity

Total releases
1
First release
Mar 2026
Latest release
2 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.1 Stable Mar 22, 2026