Lingopod (podcast traduzido)?
Uma ferramenta de geração de podcast bilíngue totalmente aberta que suporta várias plataformas para Android, Windows e Web, tornando o aprendizado de inglês divertido e eficiente! Pode converter qualquer conteúdo da página da web em materiais imersivos de aprendizado de inglês.
Principais características
- Suporte multi-plataforma
- Aplicativos Android
- Cliente Windows
- Versão da página da web
- Código de código -fonte totalmente aberto
- ? Funções inteligentes
- Extração de conteúdo inteligente e resumo
- Geração de diálogo natural acionada pela IA
- TTS chineses e ingleses de alta qualidade
- Gerar automaticamente legendas bilíngues
- Funções práticas
- Comutação de áudio chinês e inglês
- Processamento de áudio inteligente
- Suporte de API em repouso
- Sincronização de dados de plataforma cruzada
? Sustcunda visualização da interface
⚡️ Experiência online
Você pode experimentar rapidamente Lingopod das seguintes maneiras:
Entrada principal
- Web Client: client.lingopod.top
- Usado para gerar e reproduzir conteúdo bilíngue de podcast
- Conta de teste: teste / teste (Nota: apenas para experiência funcional, com restrições de uso)
Outros serviços
- Back -end da gerência: gerente.lingopod.top
- Usado para gerenciar tarefas e visualizar o status do sistema
- ? Serviço da API: server.lingopod.top
- Serviço de interface API RESTful
Instruções para uso
1. Escopo de suporte de conteúdo
- Por razões de segurança, a versão online suporta apenas os artigos de contas oficiais do WeChat (https://mp.weixin.qq.com)
- A versão de auto-implantação pode ser configurada para oferecer suporte a qualquer conteúdo da Web
2. Instruções de serviço de teste
- Apenas para experiência funcional e teste
- Os serviços podem ser ajustados a qualquer momento e a persistência dos dados não é garantida.
- Recomenda -se implantar o ambiente de produção sozinho
3. Instruções de configuração de implantação
- Back -end de cliente e gerenciamento:
- Apoie a implantação independente
- Endereço da API padrão: https://server.lingopod.top
- Suporta a troca de endereços de API personalizados na interface
- Recomendação do ambiente de produção:
- Implante serviços de API sozinho
- Você pode continuar a usar o cliente online
Arquitetura do projeto
Este projeto contém os seguintes componentes:
- Servidor API : Lingopod - fornece API RESTful principal
- Aplicativo Client : Lingopod -Client - Suporte Android/Web/Windows
- Back -end de gerenciamento : Lingopod -manager - Gerenciamento de tarefas e sistemas
- Site oficial : Lingopod-web
Download do cliente
Você pode obter o cliente das seguintes maneiras:
- APK Android : Clique para baixar
- Cliente do Windows : Clique para baixar
- Versão da Web : Clique para baixar
Para mais versões e atualizações históricas, visite a página de lançamentos
Descrição da dependência externa
O projeto depende de dois serviços principais:
- Serviço de LLM : a encaixe através da interface compatível com o OpenAI, suporta vários modelos de idiomas grandes e pode obter melhores resultados usando o modelo QWEN2.5-7B gratuito.
- Serviço TTS : suporta dois modos:
- Microsoft TTS (Edge-TTS): modo padrão, livre para uso. As variáveis de ambiente HTTPS_Proxy precisam ser definidas em áreas não continentais
- OpenAI TTS: Ativar definindo use_openai_tts_model = true, a API correspondente precisa ser configurada
Referência recomendada Edge-TTS-Openai-CF-Worker Deployment of Free Edge OpenAi TTS Service com base em Cloudflare Workers
Comece rapidamente
A configuração pode ser definida através de arquivos .env ou variáveis de ambiente. Para obter instruções de configuração detalhadas, consulte .env.template.
Implantação principal do serviço
Modo TTS Edge (padrão)
docker run -d
--name lingopod
--restart always
-p 28811:28811
-v /path/to/lingopod/data:/opt/lingopod/data
-e PORT=28811
-e API_BASE_URL=your_api_base_url
-e API_KEY=your_api_key
-e MODEL=your_model
-e HTTPS_PROXY= " http://your-proxy:7890 "
linshen/lingopod:2.0
OpenIAI TTS MODE
docker run -d
--name lingopod
--restart always
-p 28811:28811
-v /path/to/lingopod/data:/opt/lingopod/data
-e PORT=28811
-e API_BASE_URL=https://openai.example.com/v1
-e API_KEY=abc
-e MODEL=Qwen/Qwen2.5-7B-Instruct
-e USE_OPENAI_TTS_MODEL=true
-e TTS_BASE_URL=https://tts.example.com/v1
-e TTS_API_KEY=abc
-e TTS_MODEL=tts-1
linshen/lingopod:2.0
Você pode obter o endereço básico da API: http: // localhost: 28811
documento
- Documentação de desenvolvimento
- Documentação da API
- Estrutura do projeto
- Princípios de design
? Guia de contribuição
Bem -vindo a participar do projeto através dos seguintes métodos:
- Envie uma pergunta de relatório de emissão
- Propor novos recursos sugestões
- Melhorar a documentação
- Enviar solicitação de puxão
? Protocolo de código aberto
Este projeto é aberto sob a licença do MIT.
? Itens relacionados
- LINGOPOD CLIENTE - APLICAÇÃO CLITERME
- Back -end de gerenciamento de Lingopod - Gerenciamento de tarefas e sistema
- Site oficial de Lingopod - exibição oficial do site
- Edge-TTS-Openai-CF-Worker-Serviço OpenAI TTS gratuito com base em trabalhadores CloudFlare