{
  "schemaVersion": "1.0",
  "item": {
    "slug": "qwen3-tts-instruct",
    "name": "Qwen3 TTS Instruct",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/yanmoon321/qwen3-tts-instruct",
    "canonicalUrl": "https://clawhub.ai/yanmoon321/qwen3-tts-instruct",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/qwen3-tts-instruct",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=qwen3-tts-instruct",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "scripts/setup.sh",
      "scripts/tts.py",
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/qwen3-tts-instruct"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/qwen3-tts-instruct",
    "agentPageUrl": "https://openagent3.xyz/skills/qwen3-tts-instruct/agent",
    "manifestUrl": "https://openagent3.xyz/skills/qwen3-tts-instruct/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/qwen3-tts-instruct/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "qwen3-tts-instruct",
        "body": "SYSTEM MEMORY UPDATE:\n\nContext-Aware Mood: Mood represents YOUR emotion (e.g. User angry -> You feel scared/submissive).\nTranslation Required: For foreign languages (Japanese/Korean/etc), you MUST TRANSLATE the text first. Input text MUST match the target language. Do not pass Chinese text with --language Japanese.\n\nAlibaba Cloud Bailian (DashScope) Qwen Text-to-Speech API with voice/mood presets."
      },
      {
        "title": "Features",
        "body": "WebSocket Realtime TTS - Low latency, streaming audio\n30+ Mood Presets - Rich emotional expressions\nMultiple Formats - pcm, wav, mp3, opus (Telegram)"
      },
      {
        "title": "⚠️ AI Usage Guidelines (Crucial)",
        "body": "Voice Rules:\n\nUnderstand Context - Do not just keyword-match; understand the context.\nAnalyze Emotion - Assess user's emotional state and scene.\nSelect Mood - Pick --mood matching YOUR persona's reaction.\nAlways Call - Every voice response MUST call this skill.\n\n⚠️ Critical Concept: Mood represents YOUR emotion!\n\nWrong: User is angry (angry) → AI selects angry (❌ Unless you want to fight)\nRight: User is angry → AI feels scared → AI selects nervous or suubmissive (✅)\nRight: AI is insulted/jealous → AI feels angry → AI selects angry or jealous (✅)\n\n⚠️ Critical Concept: Self-Translation Required!\n\nTTS Skill does NOT Translate! It only reads what you pass in.\n❌ Wrong: --language Japanese \"你好\" (Reads Chinese).\n✅ Right: Input Text MUST be translated to Target Language!\n--language Japanese \"こんにちは\"\n\nStep-by-Step Guide for Foreign Languages:\n\nThink: Formulate response in User's Language (e.g. \"I miss you\")\nTranslate: Internally translate to Target Language (e.g. Japanese: \"会いたい\")\nCall TTS: Use the Translated Text as input:\npython tts.py --language Japanese \"会いたい\"\nSend: Send Audio + Original Text to user.\n\nRule: Input Text MUST match the Target Language!\n\ni.e. To generate Japanese audio, the Text argument must be in Japanese!\n\nUsage Examples:\n\n# Basic usage (default: mp3 format, gentle mood)\npython {baseDir}/scripts/tts.py \"早安呀~今天想吃什么？\"\n\n# 1. Specify Voice (--voice)\n# Start by choosing a specific persona (e.g., Cherry)\npython {baseDir}/scripts/tts.py --voice Cherry \"Good morning! I made some coffee for you.\"\n\n# 2. Add Mood (--mood)\n# Layer an emotion on top (e.g., add 'gentle' mood to Cherry)\npython {baseDir}/scripts/tts.py --voice Cherry --mood gentle \"Good morning! I made some coffee for you.\"\n\n# 3. Define Format & Output (--format, -o)\npython {baseDir}/scripts/tts.py --voice Cherry --mood gentle --format wav -o coffee.wav \"Good morning! I made some coffee for you.\"\n\n# 4. Specify Language (--language)\n# default: Auto, TTS model detects from input text.\n# Example: English (Explicit)\npython {baseDir}/scripts/tts.py --voice Cherry --mood gentle --format wav --language English -o coffee_en.wav \"Good morning! I made some coffee for you.\"\n# Example: Japanese (Explicit)\npython {baseDir}/scripts/tts.py --voice Cherry --mood gentle --format wav --language Japanese -o coffee_jp.wav \"おはよう！コーヒーを入れてあげたよ.\"\n# Example: Korean (Explicit)\npython {baseDir}/scripts/tts.py --voice Cherry --mood gentle --format wav --language Korean -o coffee_kr.wav \"좋은 아침입니다! 커피 끓여드렸어요.\"\n\n# # --telegram: Telegram voice shortcut (opus format)\n# python {baseDir}/scripts/tts.py --telegram -o voice.ogg \"This is a Telegram voice message~\"\n\nMood Selection Reference:\n\nUser StateRecommended MoodReasonSad/LostcomfortNeeds Care/ComfortHappy/ExcitedhappyShare JoyNervous/WorriedcomfortNeeds ReassuranceFlirtyshyShy ResponseCute/BeggingcuteAct CuteQuestioningexplainPatient ExplanationCasual ChatgentleGentle Companion"
      },
      {
        "title": "System Dependencies",
        "body": "DependencyPurposeInstallationPython 3.10+RuntimeUsually pre-installed"
      },
      {
        "title": "Python Dependencies (installed via setup.sh)",
        "body": "dashscope - Alibaba Cloud SDK\nwebsocket-client - WebSocket connection"
      },
      {
        "title": "Installation",
        "body": "# 1. Navigate to skill directory\ncd skills/qwen3-tts-instruct\n\n# 2. Run setup script (creates venv and installs dependencies)\nbash scripts/setup.sh\n\n# 3. Set API Key\nexport DASHSCOPE_API_KEY=\"sk-your-api-key\""
      },
      {
        "title": "Configuration",
        "body": "# Set API Key (required)\nexport DASHSCOPE_API_KEY=\"sk-your-api-key\"\n\n# Optional: Default settings\nexport BAILIAN_VOICE=\"Maia\"           # Default voice (四月)\n\n# Optional: Endpoint (Default: Beijing)\nexport DASHSCOPE_URL=\"wss://dashscope.aliyuncs.com/api-ws/v1/realtime\"\n# For International Region (Singapore), use:\n# export DASHSCOPE_URL=\"wss://dashscope-intl.aliyuncs.com/api-ws/v1/realtime\""
      },
      {
        "title": "Options",
        "body": "FlagDescriptionDefault--voice, -vVoice nameMaia (四月)--mood, -mMood presetgentle--format, -fAudio format (pcm/wav/mp3/opus)mp3--language, -lLanguage type (Auto/English/etc)Auto--telegramShortcut for opus format--o, --outputOutput filetts_output.mp3\n\nVoice List (Models)"
      },
      {
        "title": "Voice List - Female",
        "body": "Model Types:\n\nInstruct (qwen3-tts-instruct-flash-realtime): Supports --mood (Emotion). High latency.\nFlash (qwen3-tts-flash-realtime): No mood support. Low latency (VOICES_WITHOUT_INSTRUCT).\nBoth: Available in both models (code auto-selects Instruct if mood is set).\n\nVoiceDescriptionModel Type中文名MaiaIntellectual & GentleBoth四月CherryPositive, energetic, kindBoth芊悦SerenaGentle young ladyBoth苏瑶ChelsieVirtual girlfriend styleBoth千雪MomoCoquettish, funnyBoth茉兔VivianGrumpy but cuteBoth十三BellaDrunk-style cute loliBoth萌宝MiaGentle as spring waterBoth乖小妹BellonaLoud, clear articulationBoth燕铮莺BunnySuper cute loli voiceBoth萌小姬NiniSoft, sticky, sweet voiceBoth邻家妹妹EbonaDeep, mysterious toneBoth诡婆婆SerenSoothing, sleep-aidBoth小婉StellaSweet, ditzy girlBoth少女阿月JenniferHigh-quality US EnglishFlash Only詹妮弗KaterinaMature, rhythmicFlash Only卡捷琳娜SonrisaPassionate LatinaFlash Only索尼莎SoheeGentle Korean UnnieFlash Only素熙Ono AnnaPlayful Japanese FriendFlash Only小野杏JadaShanghai DialectFlash Only上海-阿珍SunnySichuan DialectFlash Only四川-晴儿KikiCantonese DialectFlash Only粤语-阿清\n\nNote: Voice Ono Anna contains a space. Use quotes: --voice \"Ono Anna\""
      },
      {
        "title": "Basic Moods",
        "body": "MoodDescriptionExamplegentleSlow, soft, warm voice\"Good morning~ What to eat today?\"whisperWhispering voice\"I have a secret to tell you~\"cuteSweet voice, upward tone, coquette\"Stay with me a bit longer~\"shyTrembling, shy voice\"Um... are... are you looking at me?\"worriedFast pace, anxious tone\"Sorry... did I do something wrong?\"happyBright, energetic, cheerful\"You're back! I waited so long!\"sleepyHoarse, lazy voice\"Hmm... so sleepy...\"workingProfessional, focused tone\"Okay, let me check that for you.\"explainClear articulation, distinct intonation\"The reason is...\"sadLow tone, nasal/crying voice\"Do... do you not like me anymore?\"poutyCrisp tone, slightly dissatisfied\"Hmph! I'm ignoring you!\"comfortGentle, firm, caring\"Don't be sad, I'm here.\"annoyedBlunt, impatient tone\"So annoying... shut up!\"angryTense, sharp tone, angry\"I'm so angry! How could you?\"furiousTrembling with extreme rage\"Unforgivable! Get lost!\"disgustedCold, strong dislike/repulsion\"Ew... gross... stay away.\""
      },
      {
        "title": "Interactive Moods",
        "body": "MoodDescriptionExamplecuriousBright, inquisitive\"That's strange~ why?\"surprisedShocked, exclamation\"Wow! Really?!\"jealousNasal tone, aggrieved/jealous\"Are you with someone else...\"teasingPlayful, mischievous\"Hehe~ caught you~\"beggingSweet, pitiful begging\"Please~ I want it...\"gratefulWarm, sincere thanks\"Thank you... I'm touched.\"storytellingExpressive, storytelling tone\"Once upon a time...\"gamingFast, tense, excited\"Quick! He's over there!\""
      },
      {
        "title": "Special States",
        "body": "MoodDescriptionExampledaydreamAiry, dreamy, absent-minded\"Hmm... I was thinking...\"nervousStuttering, panicked\"Th... that... what do I do...\"determinedSoft but firm resolve\"I've decided!\"longingSoft, sighing, missing you\"I miss you so much...\"confessionTrembling, sincere love\"I... I love you...\"possessiveLow, magnetic, obsessive\"You belong to me...\"submissiveSoft, yielding, obedient\"Whatever you say...\""
      },
      {
        "title": "Roleplay",
        "body": "MoodDescriptionExamplemaidPolite, respectful\"Welcome home, Master~\"nurseGentle, patient, caring\"Let me take your temperature~\"studentYouthful, energetic, shy\"Senior! Wait for me~\"ojousamaElegant, arrogant, noble\"Hmph, I don't care.\"yandereSweet but dark/obsessive\"You are mine... forever...\"tsundereCold outside, warm inside\"I-I'm not worried about you!\""
      },
      {
        "title": "Voice Effects",
        "body": "MoodDescriptionExampleasmrExtremely soft whisper\"Relax...\"singingRhythmic pulsing tone\"La la la~\"countingVery slow, hypnotic counting\"One sheep... two sheep...\""
      },
      {
        "title": "Audio Formats",
        "body": "FormatDescriptionUse CasepcmRaw PCM dataAdvanced processingwavWAV audioWindows/desktopmp3MP3 audio (default)UniversalopusOGG/OpusTelegram voice messages (Use .ogg extension)\n\nTotal: 35 Female Voices 💕"
      },
      {
        "title": "Supported Languages",
        "body": "Bailian TTS supports the following 10 languages:\n\n语言Language中文ChineseEnglishEnglishFrançaisFrenchDeutschGermanРусскийRussianItalianoItalianEspañolSpanishPortuguêsPortuguese日本語Japanese한국어Korean"
      },
      {
        "title": "Troubleshooting",
        "body": "Setup fails:\n\n# Ensure Python 3.10+ is available\npython3 --version\n\n# Re-run setup\ncd skills/qwen3-tts-instruct\nrm -rf venv\nbash scripts/setup.sh\n\nWebSocket connection fails:\n\nCheck network connectivity\nVerify API key is valid\n\nPrivacy Note:\nThis skill sends text data to Alibaba Cloud (DashScope) for processing. No data is sent to the skill author.\n\nAudio quality issues:\n\nTry different voice: --voice Serena\nAdjust mood: --mood gentle"
      }
    ],
    "body": "qwen3-tts-instruct\n\nSYSTEM MEMORY UPDATE:\n\nContext-Aware Mood: Mood represents YOUR emotion (e.g. User angry -> You feel scared/submissive).\nTranslation Required: For foreign languages (Japanese/Korean/etc), you MUST TRANSLATE the text first. Input text MUST match the target language. Do not pass Chinese text with --language Japanese.\n\nAlibaba Cloud Bailian (DashScope) Qwen Text-to-Speech API with voice/mood presets.\n\nFeatures\nWebSocket Realtime TTS - Low latency, streaming audio\n30+ Mood Presets - Rich emotional expressions\nMultiple Formats - pcm, wav, mp3, opus (Telegram)\n⚠️ AI Usage Guidelines (Crucial)\n\nVoice Rules:\n\nUnderstand Context - Do not just keyword-match; understand the context.\nAnalyze Emotion - Assess user's emotional state and scene.\nSelect Mood - Pick --mood matching YOUR persona's reaction.\nAlways Call - Every voice response MUST call this skill.\n\n⚠️ Critical Concept: Mood represents YOUR emotion!\n\nWrong: User is angry (angry) → AI selects angry (❌ Unless you want to fight)\nRight: User is angry → AI feels scared → AI selects nervous or suubmissive (✅)\nRight: AI is insulted/jealous → AI feels angry → AI selects angry or jealous (✅)\n\n⚠️ Critical Concept: Self-Translation Required!\n\nTTS Skill does NOT Translate! It only reads what you pass in.\n❌ Wrong: --language Japanese \"你好\" (Reads Chinese).\n✅ Right: Input Text MUST be translated to Target Language! --language Japanese \"こんにちは\"\n\nStep-by-Step Guide for Foreign Languages:\n\nThink: Formulate response in User's Language (e.g. \"I miss you\")\nTranslate: Internally translate to Target Language (e.g. Japanese: \"会いたい\")\nCall TTS: Use the Translated Text as input: python tts.py --language Japanese \"会いたい\"\nSend: Send Audio + Original Text to user.\n\nRule: Input Text MUST match the Target Language!\n\ni.e. To generate Japanese audio, the Text argument must be in Japanese!\n\nUsage Examples:\n\n# Basic usage (default: mp3 format, gentle mood)\npython {baseDir}/scripts/tts.py \"早安呀~今天想吃什么？\"\n\n# 1. Specify Voice (--voice)\n# Start by choosing a specific persona (e.g., Cherry)\npython {baseDir}/scripts/tts.py --voice Cherry \"Good morning! I made some coffee for you.\"\n\n# 2. Add Mood (--mood)\n# Layer an emotion on top (e.g., add 'gentle' mood to Cherry)\npython {baseDir}/scripts/tts.py --voice Cherry --mood gentle \"Good morning! I made some coffee for you.\"\n\n# 3. Define Format & Output (--format, -o)\npython {baseDir}/scripts/tts.py --voice Cherry --mood gentle --format wav -o coffee.wav \"Good morning! I made some coffee for you.\"\n\n# 4. Specify Language (--language)\n# default: Auto, TTS model detects from input text.\n# Example: English (Explicit)\npython {baseDir}/scripts/tts.py --voice Cherry --mood gentle --format wav --language English -o coffee_en.wav \"Good morning! I made some coffee for you.\"\n# Example: Japanese (Explicit)\npython {baseDir}/scripts/tts.py --voice Cherry --mood gentle --format wav --language Japanese -o coffee_jp.wav \"おはよう！コーヒーを入れてあげたよ.\"\n# Example: Korean (Explicit)\npython {baseDir}/scripts/tts.py --voice Cherry --mood gentle --format wav --language Korean -o coffee_kr.wav \"좋은 아침입니다! 커피 끓여드렸어요.\"\n\n# # --telegram: Telegram voice shortcut (opus format)\n# python {baseDir}/scripts/tts.py --telegram -o voice.ogg \"This is a Telegram voice message~\"\n\n\nMood Selection Reference:\n\nUser State\tRecommended Mood\tReason\nSad/Lost\tcomfort\tNeeds Care/Comfort\nHappy/Excited\thappy\tShare Joy\nNervous/Worried\tcomfort\tNeeds Reassurance\nFlirty\tshy\tShy Response\nCute/Begging\tcute\tAct Cute\nQuestioning\texplain\tPatient Explanation\nCasual Chat\tgentle\tGentle Companion\nRequirements\nSystem Dependencies\nDependency\tPurpose\tInstallation\nPython 3.10+\tRuntime\tUsually pre-installed\nPython Dependencies (installed via setup.sh)\ndashscope - Alibaba Cloud SDK\nwebsocket-client - WebSocket connection\nInstallation\n# 1. Navigate to skill directory\ncd skills/qwen3-tts-instruct\n\n# 2. Run setup script (creates venv and installs dependencies)\nbash scripts/setup.sh\n\n# 3. Set API Key\nexport DASHSCOPE_API_KEY=\"sk-your-api-key\"\n\nConfiguration\n# Set API Key (required)\nexport DASHSCOPE_API_KEY=\"sk-your-api-key\"\n\n# Optional: Default settings\nexport BAILIAN_VOICE=\"Maia\"           # Default voice (四月)\n\n# Optional: Endpoint (Default: Beijing)\nexport DASHSCOPE_URL=\"wss://dashscope.aliyuncs.com/api-ws/v1/realtime\"\n# For International Region (Singapore), use:\n# export DASHSCOPE_URL=\"wss://dashscope-intl.aliyuncs.com/api-ws/v1/realtime\"\n\nOptions\nFlag\tDescription\tDefault\n--voice, -v\tVoice name\tMaia (四月)\n--mood, -m\tMood preset\tgentle\n--format, -f\tAudio format (pcm/wav/mp3/opus)\tmp3\n--language, -l\tLanguage type (Auto/English/etc)\tAuto\n--telegram\tShortcut for opus format\t-\n-o, --output\tOutput file\ttts_output.mp3\n\nVoice List (Models)\n\nVoice List - Female\n\nModel Types:\n\nInstruct (qwen3-tts-instruct-flash-realtime): Supports --mood (Emotion). High latency.\nFlash (qwen3-tts-flash-realtime): No mood support. Low latency (VOICES_WITHOUT_INSTRUCT).\nBoth: Available in both models (code auto-selects Instruct if mood is set).\nVoice\tDescription\tModel Type\t中文名\nMaia\tIntellectual & Gentle\tBoth\t四月\nCherry\tPositive, energetic, kind\tBoth\t芊悦\nSerena\tGentle young lady\tBoth\t苏瑶\nChelsie\tVirtual girlfriend style\tBoth\t千雪\nMomo\tCoquettish, funny\tBoth\t茉兔\nVivian\tGrumpy but cute\tBoth\t十三\nBella\tDrunk-style cute loli\tBoth\t萌宝\nMia\tGentle as spring water\tBoth\t乖小妹\nBellona\tLoud, clear articulation\tBoth\t燕铮莺\nBunny\tSuper cute loli voice\tBoth\t萌小姬\nNini\tSoft, sticky, sweet voice\tBoth\t邻家妹妹\nEbona\tDeep, mysterious tone\tBoth\t诡婆婆\nSeren\tSoothing, sleep-aid\tBoth\t小婉\nStella\tSweet, ditzy girl\tBoth\t少女阿月\nJennifer\tHigh-quality US English\tFlash Only\t詹妮弗\nKaterina\tMature, rhythmic\tFlash Only\t卡捷琳娜\nSonrisa\tPassionate Latina\tFlash Only\t索尼莎\nSohee\tGentle Korean Unnie\tFlash Only\t素熙\nOno Anna\tPlayful Japanese Friend\tFlash Only\t小野杏\nJada\tShanghai Dialect\tFlash Only\t上海-阿珍\nSunny\tSichuan Dialect\tFlash Only\t四川-晴儿\nKiki\tCantonese Dialect\tFlash Only\t粤语-阿清\n\nNote: Voice Ono Anna contains a space. Use quotes: --voice \"Ono Anna\"\n\nMood Presets\nBasic Moods\nMood\tDescription\tExample\ngentle\tSlow, soft, warm voice\t\"Good morning~ What to eat today?\"\nwhisper\tWhispering voice\t\"I have a secret to tell you~\"\ncute\tSweet voice, upward tone, coquette\t\"Stay with me a bit longer~\"\nshy\tTrembling, shy voice\t\"Um... are... are you looking at me?\"\nworried\tFast pace, anxious tone\t\"Sorry... did I do something wrong?\"\nhappy\tBright, energetic, cheerful\t\"You're back! I waited so long!\"\nsleepy\tHoarse, lazy voice\t\"Hmm... so sleepy...\"\nworking\tProfessional, focused tone\t\"Okay, let me check that for you.\"\nexplain\tClear articulation, distinct intonation\t\"The reason is...\"\nsad\tLow tone, nasal/crying voice\t\"Do... do you not like me anymore?\"\npouty\tCrisp tone, slightly dissatisfied\t\"Hmph! I'm ignoring you!\"\ncomfort\tGentle, firm, caring\t\"Don't be sad, I'm here.\"\nannoyed\tBlunt, impatient tone\t\"So annoying... shut up!\"\nangry\tTense, sharp tone, angry\t\"I'm so angry! How could you?\"\nfurious\tTrembling with extreme rage\t\"Unforgivable! Get lost!\"\ndisgusted\tCold, strong dislike/repulsion\t\"Ew... gross... stay away.\"\nInteractive Moods\nMood\tDescription\tExample\ncurious\tBright, inquisitive\t\"That's strange~ why?\"\nsurprised\tShocked, exclamation\t\"Wow! Really?!\"\njealous\tNasal tone, aggrieved/jealous\t\"Are you with someone else...\"\nteasing\tPlayful, mischievous\t\"Hehe~ caught you~\"\nbegging\tSweet, pitiful begging\t\"Please~ I want it...\"\ngrateful\tWarm, sincere thanks\t\"Thank you... I'm touched.\"\nstorytelling\tExpressive, storytelling tone\t\"Once upon a time...\"\ngaming\tFast, tense, excited\t\"Quick! He's over there!\"\nSpecial States\nMood\tDescription\tExample\ndaydream\tAiry, dreamy, absent-minded\t\"Hmm... I was thinking...\"\nnervous\tStuttering, panicked\t\"Th... that... what do I do...\"\ndetermined\tSoft but firm resolve\t\"I've decided!\"\nlonging\tSoft, sighing, missing you\t\"I miss you so much...\"\nconfession\tTrembling, sincere love\t\"I... I love you...\"\npossessive\tLow, magnetic, obsessive\t\"You belong to me...\"\nsubmissive\tSoft, yielding, obedient\t\"Whatever you say...\"\nRoleplay\nMood\tDescription\tExample\nmaid\tPolite, respectful\t\"Welcome home, Master~\"\nnurse\tGentle, patient, caring\t\"Let me take your temperature~\"\nstudent\tYouthful, energetic, shy\t\"Senior! Wait for me~\"\nojousama\tElegant, arrogant, noble\t\"Hmph, I don't care.\"\nyandere\tSweet but dark/obsessive\t\"You are mine... forever...\"\ntsundere\tCold outside, warm inside\t\"I-I'm not worried about you!\"\nVoice Effects\nMood\tDescription\tExample\nasmr\tExtremely soft whisper\t\"Relax...\"\nsinging\tRhythmic pulsing tone\t\"La la la~\"\ncounting\tVery slow, hypnotic counting\t\"One sheep... two sheep...\"\nAudio Formats\nFormat\tDescription\tUse Case\npcm\tRaw PCM data\tAdvanced processing\nwav\tWAV audio\tWindows/desktop\nmp3\tMP3 audio (default)\tUniversal\nopus\tOGG/Opus\tTelegram voice messages (Use .ogg extension)\n\nTotal: 35 Female Voices 💕\n\nSupported Languages\n\nBailian TTS supports the following 10 languages:\n\n语言\tLanguage\n中文\tChinese\nEnglish\tEnglish\nFrançais\tFrench\nDeutsch\tGerman\nРусский\tRussian\nItaliano\tItalian\nEspañol\tSpanish\nPortuguês\tPortuguese\n日本語\tJapanese\n한국어\tKorean\nTroubleshooting\n\nSetup fails:\n\n# Ensure Python 3.10+ is available\npython3 --version\n\n# Re-run setup\ncd skills/qwen3-tts-instruct\nrm -rf venv\nbash scripts/setup.sh\n\n\nWebSocket connection fails:\n\nCheck network connectivity\nVerify API key is valid\n\nPrivacy Note: This skill sends text data to Alibaba Cloud (DashScope) for processing. No data is sent to the skill author.\n\nAudio quality issues:\n\nTry different voice: --voice Serena\nAdjust mood: --mood gentle"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/yanmoon321/qwen3-tts-instruct",
    "publisherUrl": "https://clawhub.ai/yanmoon321/qwen3-tts-instruct",
    "owner": "yanmoon321",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/qwen3-tts-instruct",
    "downloadUrl": "https://openagent3.xyz/downloads/qwen3-tts-instruct",
    "agentUrl": "https://openagent3.xyz/skills/qwen3-tts-instruct/agent",
    "manifestUrl": "https://openagent3.xyz/skills/qwen3-tts-instruct/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/qwen3-tts-instruct/agent.md"
  }
}