1. Guides
PixVerse Platform Docs
  • Overview
    • Introduce to PixVerse Platform
    • Quick Start
    • How does the API work?
    • How to get API key?
    • PixVerse-api-llm.txt
  • Models
    • Model Overview
    • Capability matrix
    • C1
    • V6
    • Pricing
  • Guides
    • Get video generation status
    • Check account balance
    • Subscribe API plans
    • Text-to-video
    • Image-to-video
    • Video Effects
    • Image template
    • Transition(First-last frame Feature)
    • Extend
    • Modify
    • Sound effects
    • Speech(Lip sync)
    • Lip sync TTS speaker list
    • Fusion(Reference to video)
    • Restyle
    • Multi-transition
    • Swap
    • Motion Control(Mimic)?
    • Webhook integration
  • API Reference
    • Rate limit
    • Video Generation
      • Text-to-Video generation
      • Image-to-Video generation
      • Template video generation
      • Transition(First-last frame) generation
      • Speech(Lipsync) generation
      • Get Speech(Lipsync) tts list
      • Fusion(reference to video) generation
      • Multi-transition video generation
      • Restyle video generation
      • Restyle effect list
      • Swap mask generation
      • Swap video generation
      • Sound effect generation
      • Extend generation
      • Get Video Generation Status
      • Motion Control (Mimic) generation
      • Modify generation
    • Image generation
      • Image template generation
      • Get Image generation
    • Upload Image
    • Get user credit balance
    • Upload Video&audio
  • Troubleshooting
    • FAQ
    • Common errors and Solutions
    • Error codes
  • Resources
    • Support
    • Change Logs
    • PixVerse MCP
    • Term of Service
    • Privacy policy
  1. Guides

Sound effects

How to use Sound effects?#

Case 1 When using text-to-video, image-to-video, or transition generation#

1. Add fields below to generate background music#

Field NameDescriptionTypeRequiredAccepted ValuesNotes
sound_effect_switchEnable background musicbooleanNotrue, falseControls whether to generate background music. Must be a boolean.
sound_effect_contentSound effect contentstringNo-Optional. If not provided, a random sound effect will be generated.
example

2. Introduction by use case#

Using Templatesound_effect_switchsound_effect_contentExpected ResultCredits Charged
YestrueNot providedUses background music from the templateVideo generation only (e.g., 45 credits)
Yestrue"" (empty string)Auto-generates sound if template has noneVideo generation only (e.g., 45 credits)
Yestrue"sea waves"Overrides template music with given contentVideo generation only (e.g., 45 credits)
YesfalseAnyNo background musicVideo generation only (e.g., 45 credits)
NotrueNot providedAuto-generates sound based on video content45 (video) + 10 (sound_effect) = 55 credits
Notrue"" (empty string)Same as above45 (video) + 10 (sound_effect) = 55 credits
Notrue"sea waves"Generates sound based on provided content45 (video) + 10 (sound_effect) = 55 credits
NofalseAnyNo background musicVideo generation only (e.g., 45 credits)

Case 2 Sound Effects endpoint#

One of the following is required:
A source_video_id generated by PixVerse
A video_media_id obtained via the media/upload endpoint

1. Request Curl#

2. fields needed#

Field NameDescriptionTypeRequiredAccepted ValuesNote
source_video_idID of the generated videointYes-Required if video_media_id is not provided
video_media_idID of the uploaded videointYes-Required if source_video_id is not provided
modelModelstringNo-Currently not required; reserved for future use
original_sound_switchOriginalSoundSwitchbooleanNotrue, falseDefault is false. Set to true to keep original video audio
sound_effect_contentSoundEffectContentstringNoAny string or leave emptyOptional. If not provided, a random sound effect will be generated

Sound Effect Billing#

FunctionBilling StandardExample Usage
Sound effect10 Credits every 5 seconds5s → 10 Credits
8s → 20 Credits
10s → 20 Credits
Previous
Modify
Next
Speech(Lip sync)