The AI Content Generator allows you to create custom security awareness training content directly from the CanIPhish Cloud Platform. Using a guided wizard, you can generate training modules, training videos, or both together, all powered by artificial intelligence. This feature is available to customers on an Enterprise subscription plan.
Table of Contents:
- How It Works
- Technologies Used
- AI Video Library
- Video Generation Quota
- Editing Generated Training Modules
- Content Safety & Topic Restrictions
- Frequently Asked Questions
How It Works
Step 1 — Choose Content Type
Select what you'd like to create:
- Training Module: An interactive training with educational statement pages and multiple-choice quiz questions.
- Training Video: An AI-generated video featuring a virtual avatar narrating a script you provide.
- Both: Generates a training module and video together. The video is automatically embedded on the first page of the module.
Step 2 — Configure Training Module (if applicable)
Provide the following details for your training module:
- Module Name: A short, descriptive name (max 40 characters). Only letters, numbers, hyphens, and spaces are allowed.
- Description (AI Prompt): A clear description of the training topic (max 500 characters). The more specific your prompt, the better the generated content. Example prompts are available for inspiration.
-
Duration: Controls how many pages and questions are generated:
- Short: 3–5 minutes (~6–10 pages)
- Medium: 5–15 minutes (~10–20 pages)
- Long: 15–30 minutes (~20–40 pages)
- Skill Level: Sets the complexity of the generated content: Beginner, Intermediate, or Advanced.
- Training Language: Choose from 70+ supported languages. The module content will be generated natively in the selected language.
The AI generates a mix of statement pages (educational content) and multiple-choice question pages (at least 30% of the total), following a pattern of 1–3 statement pages followed by a question page. A unique thumbnail image is also AI-generated for each module.
Step 3 — Configure Training Video (if applicable)
Provide the following details for your training video:
- Script: The narration text the AI avatar will speak (max 6,000 characters). You can write this yourself or use the built-in AI Script Generator to create one from a topic description.
- Spoken Language: Select from 28 supported video languages including English (with British, American, Australian, and Canadian accents), Arabic, Chinese, French, German, Hindi, Japanese, Korean, Spanish, and more.
- Voice: Select a male or female narrator voice. Available voices vary by language; English offers 8 voice options across 4 regional accents.
- AI Avatar: Choose from 9 virtual presenters (Anna, John, Sofia, David, Louise, Bryan, Sienna, Julian, Jim). Available avatars are automatically filtered to match the gender of your selected voice.
Step 4 — Generation
After confirming your settings, content generation begins. A real-time progress indicator shows the status of each asset being created. Estimated generation times:
- Training module only: 1–2 minutes
- Short video (≤500 characters): 1–2 minutes
- Medium video (500–1,000 characters): 3–5 minutes
- Long video (>1,000 characters): 5–10 minutes
If video generation takes longer than expected, you may close the window — generation continues in the background, and the completed video will appear in your AI Video Library.
Technologies Used
The AI Content Generator leverages several industry-leading AI providers to produce high-quality training content. Azure OpenAI Service powers the generation of training module content — including educational pages, quiz questions, and thumbnail images — as well as the AI Script Generator for creating video narration scripts. All Azure OpenAI resources are hosted across multiple global regions to ensure low-latency responses for customers worldwide.
For AI video generation, the platform utilises ElevenLabs for text-to-speech voice synthesis, Veed for AI avatar video rendering, and Fal AI for API orchestration. Together, these providers enable the creation of professional, multilingual training videos featuring lifelike AI presenters across 28 supported languages and 9 avatar options.
AI Video Library
All generated AI training videos are stored in your AI Video Library, accessible from the Training Module Library page. From the library, you can:
- Watch any previously generated video directly in the browser.
- Copy the video URL to embed it in other training modules or share it externally.
- Delete videos you no longer need.
Each entry displays the video GUID, creation date, avatar, language, and duration.
Video Generation Quota
Each tenant has a monthly AI video generation quota measured in seconds. The quota is calculated based on your subscription's employee seat count: Video quota (seconds) = Employee seats ÷ 2 (minimum 60 seconds)
A real-time quota indicator is displayed when writing or generating a video script. The estimated duration uses the formula ~1,000 characters ≈ 60 seconds of narration. You will be warned if a script approaches or exceeds your remaining quota and will be prevented from generating a video that would exceed it.
Editing Generated Training Modules
After a training module is generated, it is fully editable. Click Update on the module card to open the training editor where you can:
- Add, remove, or reorder pages.
- Edit statement content and question text.
- Replace the AI-generated thumbnail.
- Embed videos, images, or additional media.
- Adjust the passing score, skill level, completion time, and compliance mappings.
Generated videos can be embedded into any training module page using the video URL from the AI Video Library.
Content Safety & Topic Restrictions
The AI Content Generator is restricted to topics related to:
- Cybersecurity and security awareness
- General workplace safety
- Human resources and compliance
If a prompt is unrelated to these topics, the generator will return an empty result and ask you to revise your prompt. All generated content is sanitized server-side to ensure it conforms to character limits and structural requirements.
Frequently Asked Questions
What subscription do I need to use the AI Content Generator?
An Enterprise subscription is required. Customers on Free or Professional plans will see the option locked with a prompt to upgrade.
Can I generate content in languages other than English?
Yes. Training modules can be generated in 70+ languages. Training videos support 28 spoken languages with native voice narration.
How long does generation take?
Training modules typically take 1–2 minutes. Video generation time depends on script length — short scripts take 1–2 minutes while longer scripts may take up to 10 minutes.
Can I close the browser while a video is generating?
Yes. If generation takes longer than expected, a notice will appear allowing you to close the modal. The video will continue generating in the background and will appear in your AI Video Library once complete.
Can I edit the training module after it's generated?
Yes. Generated modules are fully editable using the standard training module editor. You can modify any page, question, or setting.
What happens if my prompt isn't related to cybersecurity?
The generator will decline to produce content and return a message asking you to revise your prompt to a security awareness or cybersecurity topic.
How is my video quota calculated?
Your annual video quota in seconds equals your employee seat count divided by 2, with a minimum of 60 seconds. The quota indicator updates in real-time as you type or generate a script.
What avatars are available for training videos?
Nine AI avatars are available: Anna, John, Sofia, David, Louise, Bryan, Sienna, Julian, and Jim. The avatars shown are automatically filtered based on the gender of your selected voice.
Can I use the AI Script Generator to write my video script?
Yes. Click the AI Script Generator button on the video step to provide a topic description. The AI will generate a narration script (500–1,000 characters) that you can review and edit before generating the video.
Is my training module or video used to train AI models?
No. For all AI providers we work with, we inspect their terms of service and data privacy-related policies to ensure the data we provide isn't used to train AI models. Where it is configurable to opt out (if not opted out by default), CanIPhish has manually opted out.
Comments
0 comments
Please sign in to leave a comment.