Linux 软件免费装
Banner图

Cubixsol AI Voice & Chat Assistant

开发者 cubixsol
更新时间 2026年10月9日 00:17
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce ai chatbot gemini voice assistant

下载

1.0.1

详情介绍:

Cubixsol AI Voice & Chat Assistant adds an interactive voice & text AI sales representative and 24/7 customer support assistant to WordPress and WooCommerce. Using Retrieval-Augmented Generation (RAG) with vector embeddings, the agent indexes your WooCommerce products, posts, pages, custom post types, navigation menus and business profile, then answers visitor questions grounded in that content instead of general internet knowledge. Visitors tap the mic button to speak in their language or type into the chat box. The agent replies with free browser speech synthesis or, optionally, ElevenLabs studio voices. Why Choose Cubixsol AI Voice & Chat Assistant? Key Features Privacy Password-protected, private and draft content is never indexed. Protected (underscore) post meta and meta fields that look like personal or secret data are skipped. Conversations are not stored on your website. The plugin adds suggested text to Settings > Privacy describing what is sent to the AI services. Fonts are bundled locally; no requests are made to third-party font servers.

安装:

  1. Upload the cubixsol-ai-voice-chat-assistant folder to the /wp-content/plugins/ directory, or install it from the Plugins screen.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Go to Cubixsol AI Assistant > Settings, add your Google Gemini API key (and optionally OpenAI, Anthropic or ElevenLabs keys) and fill in your business profile.
  4. Go to Cubixsol AI Assistant > Dashboard and click Scan & Index Website.

屏幕截图:

  • AI Engines settings: pick Gemini, OpenAI or Claude, add your API keys and models, and set up ElevenLabs voices.
  • Content Selection settings: choose which post types the assistant learns from and exclude private pages or paths.
  • Widget Customization settings: launcher style, position, labels, greeting, visitor languages, quick reply buttons and visibility rules.
  • Dashboard: knowledge chunks, scanner status, API connection, active engine and system status at a glance.
  • Knowledge Scanner live monitor showing your content being indexed.
  • Database Inspector for checking what the assistant has learned.
  • "AI Voice Index" box on the product and post edit screen to index or re-index a single item.
  • The chat widget on the front end with greeting, quick reply buttons, microphone and language selector.

常见问题:

Which AI models are supported?

Google Gemini (Gemini 3.5 Flash recommended, plus 3.8 Flash and Flash-Lite models), OpenAI (GPT-4o mini, GPT-5.x and more) and Anthropic Claude (Claude Haiku 4.5, Claude Sonnet). You can also enter any custom model ID offered by the provider.

How does the voice input work?

When a visitor taps the microphone, their browser's built-in speech recognition (Web Speech API) turns their speech into text. That text goes through exactly the same pipeline as a typed message. The text box is there for browsers without speech recognition (for example Firefox), for noisy places, and for visitors who prefer typing.

How does the agent find my products?

Two ways, used together. Shopping questions (categories, price ranges, "show me all products", product names or SKUs) are answered live from WooCommerce. General questions (policies, shipping, page content, FAQs) are answered from the vector knowledge base built by Scan & Index Website. Products are only included when "Products" is enabled under Content Selection.

Which languages work with voice?

The assistant can answer in all 54 languages. Voice input and the free browser voice depend on the visitor's browser and device: Chrome and Edge support the most languages, and a device may not have a voice installed for every language. When no voice is available the answer is shown as text, and visitors can always type instead of speaking. ElevenLabs multilingual voices can speak most of the languages. Developers can add or change languages with the aiva_languages filter.

I updated the plugin. Do I need to re-scan?

Yes, run Scan & Index Website once after updating. Indexed content is now cleaner (no empty lines left by the block editor) and every part of a long page or product remembers which page or product it belongs to, so answers about your posts and pages are more complete. Live product questions (prices, stock, popularity, ratings) do not need a re-scan.

Can I change the quick reply buttons?

Yes. Go to Settings > Widget > Quick Reply Buttons. Write one button per line as Button label | Question sent to the assistant. You can also turn on automatic "Browse category" buttons for your top WooCommerce categories, or switch the buttons off completely. Developers can use the aiva_quick_replies and aiva_follow_up_suggestions filters.

Do I need a Gemini key if I use OpenAI or Claude?

Yes. The knowledge base search index is always built with Google's Gemini embedding model, so a Gemini API key is required. OpenAI or Claude can then be used to write the answers.

Do I need a separate API key for embeddings?

No. One Google Gemini API key covers both answers and embeddings.

I updated from an earlier build and the agent cannot find my content

This version stores smaller, faster 768-dimension embeddings. Run Scan & Index Website once from the dashboard to rebuild the index. Until then, the agent falls back to keyword search.

Can visitors abuse the chat and use up my API credits?

The public endpoint is protected with a nonce and a per-visitor rate limit (30 messages per 10 minutes by default). Developers can change this with the aiva_rate_limit_requests and aiva_rate_limit_window filters. If your site is behind a proxy or CDN, use the aiva_client_ip filter to supply the real visitor IP.

Does it work with page caching?

Yes. If a cached page contains an expired security token, the widget fetches a fresh one automatically.

更新日志:

1.0.0