O que xiaoyuzhou_script_skill faz?
Ferramenta de raspagem de podcasts do Xiaoyuzhou para Claude Code — pesquise, navegue, baixe, transcreva com pós-processamento por IA.
Funcionalidades
- Busca: Encontre podcasts e episódios por palavra-chave.
- Navegação: Liste episódios populares ou recentes de um podcast.
- Download: Baixe arquivos de áudio de episódios.
- Transcrição: Gere transcrições usando IA (ex.: Whisper).
- Pós-processamento: Limpe e formate transcrições automaticamente.
Uso no Claude Code
# Exemplo de busca
claude search "inteligência artificial" --skill zdhgreat/xiaoyuzhou_script_skill
# Exemplo de transcrição
claude transcribe <episodio_id> --skill zdhgreat/xiaoyuzhou_script_skill
Requisitos
- Python 3.8 ou superior
- Biblioteca
requests - (Opcional)
openai-whisperpara transcrição local
Instalação
- Clone este repositório:
git clone https://github.com/zdhgreat/xiaoyuzhou_script_skill.git
cd xiaoyuzhou_script_skill
- Instale as dependências:
pip install -r requirements.txt
Configuração
Defina as variáveis de ambiente necessárias (se aplicável):
export XIAOYUZHOU_TOKEN="seu_token_aqui"
export TRANSCRIBE_MODEL="base" # Opções: tiny, base, small, medium, large
Exemplo de Saída
{
"id": "12345",
"title": "Episódio Exemplo",
"duration": 3600,
"transcript": "Texto completo da transcrição..."
}
Notas
- Este skill depende de uma API não oficial do Xiaoyuzhou, que pode sofrer alterações.
- Para transcrição, recomenda-se usar o modelo Whisper
mediumoulargepara melhor precisão.
Skill mantido por zdhgreat