Skip to content

zhangolve/voice-words

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.js. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

已实现

调研一下,如何使用ffmpeg,在vercel环境下拼接视频。

https://github.com/ffmpegwasm/ffmpeg.wasm/blob/main/apps/nextjs-app/app/Home.tsx 前端渲染,合并多个音频。性能如何???!!!vercel 免费版本有限制。

todo

还是使用docker吧,实际只有一个有效的final.mp3文件,其他的都是临时文件,可以删除。

//是不是应该有一个单词数量限制,一次生成太多单词,会导致生成时间过长,也可能会有一些潜在的问题吧,比如占用资源比较多。另外,如何更快地利用数据也是一个问题。每一个audio也许都有默认值和自定义值。默认值其实是通用的。

search page / update page 都用到了同一个方法。。

telegram bot audio upload

删除过期的audio,如果新生成了audio。。

  • 有一个job,每天同步words 到vocabulary_for_ielts,现在是手动的,可以自动化,也可以做到UI里

https://github.com/TeaByte/telegram-auth-nextjs 集成telegram 。。

  • 单词加标签,通过加标签,将单词分组,然后可以根据标签进行搜索。

  • 修改内容,点击卡片cancel,结果内容被保存了,当时看还是修改过的。不是很好改!!可以引入状态管理解决。

  • 标签页的名字,title,可以修改。

  • 笔记是一个rtf,这样可以放图片。。

  • 单词的关联,联想。。

  • 调整正确的例句中文翻译。。

  • badge, 根据level,不同的颜色。search的时候也标记出来,可以去将原来已经明确记得的单词改成0天。

  • https://github.com/changhongzi/BNC_COCA_EN2CN?tab=readme-ov-file 词频表,重要性,有些认识即可,有些要重点记忆。

  • potion 有问题,改了句子,语音没有同步做修改。

  • 数据统计,有趣的分析??!!是不是有点花里胡哨。。

  • 移动端样式,侧拉菜单效果

  • 或许可以有一个mastered 再次巩固的tab

docker build -t .

Build your container: docker build -t nextjs-docker . Run your container: docker run -p 3000:3000 nextjs-docker

可以使用test/test测试

About

An English improment website based on nextjs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published