default.yaml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # Pipeline default configuration
  2. llm:
  3. baseURL: "https://api.openai.com/v1"
  4. model: "gpt-4o"
  5. # apiKey: set via OPENAI_API_KEY env var
  6. tts:
  7. provider: "openai-tts"
  8. # alignment: # Timestamp alignment for subtitles
  9. # provider: "whisper" # "whisper" = use Whisper forced alignment (recommended)
  10. # # "native" = use TTS provider's built-in timestamps
  11. # whisperModel: "base" # Model size: tiny/base/small/medium/large
  12. # language: "zh" # Language hint (auto-detected if omitted)
  13. openai-tts:
  14. # apiKey: set via OPENAI_TTS_API_KEY env var
  15. # baseURL: defaults to https://new-api.corp.shuidi.tech/v1
  16. model: "seed-tts-1.1"
  17. defaultVoice: "zh_female_vv_uranus_bigtts"
  18. fish-audio:
  19. # apiKey: set via FISH_AUDIO_API_KEY env var
  20. model: "s2-pro"
  21. defaultVoice: ""
  22. minimax:
  23. # apiKey: set via MINIMAX_API_KEY env var
  24. groupId: ""
  25. model: "speech-02-hd"
  26. elevenlabs:
  27. # apiKey: set via ELEVENLABS_API_KEY env var
  28. model: "eleven_multilingual_v2"
  29. render:
  30. fps: 30
  31. codec: "h264"
  32. output:
  33. dir: "./output"
  34. format: "mp4"
  35. templates:
  36. news:
  37. primaryColor: "#1a56db"
  38. accentColor: "#dc2626"
  39. knowledge:
  40. primaryColor: "#0d9488"
  41. accentColor: "#6b7280"
  42. opinion:
  43. primaryColor: "#ea580c"
  44. accentColor: "#374151"
  45. marketing:
  46. primaryColor: "#9333ea"
  47. accentColor: "#ec4899"