# How do we upload PDF and generate multi-lingual voice over narrations

### <span style="color: rgb(53, 152, 219);">**1. Overview**</span>

This feature in Learnbee allows admins to upload PDF-based training content and convert it into narrated learning slides with voice-overs in multiple languages. It supports generating voice-over text from the PDF, translating it into selected languages, and producing audio narrations for each language.

### <span style="color: rgb(53, 152, 219);">**2. When to Use**</span>

Use this feature when you need to:

- Convert existing PDF training material into audio-supported learning content
- Provide training in multiple regional or global languages
- Support learners who prefer audio narration along with visual content
- Standardize voice-over and translations across training slides

### <span style="color: rgb(53, 152, 219);">**3. Concepts**</span>

- **Learnbee Topic**  
    A training unit where PDF-based slides and voice-over narrations are created.
- **PDF Slide**  
    A slide created by uploading a PDF file into a Learnbee topic.
- **Extracted Text**  
    Text automatically pulled from the PDF slide for narration generation.
- **Voice-over Text**  
    The script used to generate audio narration for a slide.
- **Base Language**  
    The primary language selected for voice-over generation.
- **Additional Languages**  
    Extra languages added for translating and generating voice-overs.
- **Generate Voiceover**  
    The action that creates audio narration from the voice-over text.
- **Translate Text**  
    The step used to convert voice-over text into selected languages.

### <span style="color: rgb(53, 152, 219);">**4. Set Up Guide**</span>

1. Open the **Learnbee Library**.
2. Create or open a **Learnbee Topic**.
3. Click **Add slide**.
4. Select **PDF** under Import.
5. Upload the PDF file (up to 30 slides).
6. Select a PDF slide to configure narration.
7. Click **Generate Voice-over**.
8. Review the **Extracted Text** generated from the slide.
9. Edit the extracted text if required.
10. Click **Use Extracted Text**.
11. Select the **Base Language** for narration.
12. Select the **Voice Type** (Male or Female).
13. Click **Generate Voiceover**.
14. Click **Next** to move to **Translate text**.
15. Add additional languages (up to 6 per card).
16. Click **Translate** for each selected language.
17. Click **Generate Voiceover** for translated text.
18. Click **Save** to apply voice-overs to the slide.

<iframe allowfullscreen="allowfullscreen" height="340" src="https://www.youtube.com/embed/AL7J99es3Ss?si=0DgCuyae9-nYpxbJ" style="width: 606px; height: 340px;" width="606"></iframe>

### <span style="color: rgb(53, 152, 219);">**5. User View**</span>

Learners see PDF-based slides with audio narration controls. They can play voice-overs in the available languages and switch between languages if multiple narrations are enabled.

### <span style="color: rgb(53, 152, 219);">**6. Best Practices**</span>

- Review extracted text before generating voice-over to avoid narration errors
- Use clear and concise text for better audio clarity
- Limit the number of languages per slide to maintain consistency
- Ensure base language narration is correct before translating

### <span style="color: rgb(53, 152, 219);">**7. Related Links / FAQs**</span>

**Q: How many languages can be added per slide?**  
A: Up to 6 languages per card.

**Q: Can the extracted text be edited before narration?**  
A: Yes, the extracted text can be modified before generating voice-over.

### <span style="color: rgb(53, 152, 219);">**8. Version Notes**</span>

Last Updated: 22 Dec 2025

<div class="pointer-container" component="pointer" id="bkmrk--5" option:pointer:page-id="122"><div class="pointer anim is-page-editable">  
</div></div><script src='//in.fw-cdn.com/30395390/222989.js' chat='true'></script>