FlashCards闪卡快速创建及使用

抽卡工具

自动播放闪卡、增加被动记忆等
跳转至-FlashCrads

  1. 支持自动播放,可调整时间
  2. 支持快捷创建TxT卡包并导入
  3. 支持导入多个TxT格式卡包
  4. 支持MakeFlow快速导出类到闪卡
  5. 部分浏览器支持语音播报
  6. 后续功能待添加…

使用步骤

  1. 创建卡包(卡包可以是任何知识类,这里用几个简单的单词举例)在这里插入图片描述2. 导入FlashCards卡包

flashCards卡包创建

  • 11
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这个任务需要实现以下几个步骤: 1. 爬取德语单词的音频文件链接 2. 下载音频文件到本地 3. 使用Python库Pygame播放音频 4. 制作德语单词闪卡 下面是一个实现这些步骤的Python代码: ```python import requests from bs4 import BeautifulSoup import os import pygame import csv # 爬取德语单词的音频文件链接 def get_audio_links(word): url = "https://www.collinsdictionary.com/dictionary/german-english/" url += word.lower() r = requests.get(url) soup = BeautifulSoup(r.content, 'html.parser') audio_links = [] for audio in soup.findAll('source', attrs={'type': 'audio/mpeg'}): audio_links.append(audio['src']) return audio_links # 下载音频文件到本地 def download_audio(word, audio_links): for i, link in enumerate(audio_links): r = requests.get(link) with open(f"{word}_{i+1}.mp3", 'wb') as f: f.write(r.content) # 播放音频 def play_audio(audio_file): pygame.mixer.init() pygame.mixer.music.load(audio_file) pygame.mixer.music.play() while pygame.mixer.music.get_busy(): pygame.time.Clock().tick(10) # 制作德语单词闪卡 def create_flashcards(file_path): with open(file_path, 'r', encoding='utf-8') as f: reader = csv.reader(f) for row in reader: word = row[0] definition = row[1] audio_links = get_audio_links(word) download_audio(word, audio_links) # 创建闪卡 # ... # 测试 create_flashcards('words.csv') ``` 在这个代码中,我们使用了requests库和BeautifulSoup库来爬取德语单词的音频文件链接。然后,我们使用requests库下载音频文件到本地,并使用Pygame库播放音频。最后,我们使用csv库读取德语单词和定义的数据,并使用制作闪卡的代码来创建德语单词闪卡

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值