Skip to content

Speakeasy v0.2a — Voice & Memory

Choose a tag to compare

@bob798 bob798 released this 09 Mar 09:58
· 141 commits to main since this release

Speakeasy v0.2a — Voice & Memory 🎙️

Talk to Alex. Out loud. And pick up where you left off. 和 Alex 开口说话,随时继续上次的对话。


What's New / 新功能

🎙️ Speech Input (STT) / 语音输入

Speak naturally — Alex listens. Powered by faster-whisper for low-latency, accurate transcription.

开口说话,Alex 会听。基于 faster-whisper,低延迟、高准确率的语音识别。

🔊 Voice Output (TTS) / 语音输出

Alex now talks back. Powered by edge-tts for natural, fluent English playback.

Alex 现在会开口回复你。基于 edge-tts,自然流畅的英文语音输出。

⚡ Streaming Response / 流式输出

Responses appear word by word — no more waiting for the full reply. Feels like a real conversation.

回复逐字出现,打字机效果,无需等待完整响应,对话感更真实。

💾 Persistent Conversation History / 对话历史持久化

Refresh the page, close the tab — your conversation with Alex is still there.

刷新页面、关闭标签,与 Alex 的对话记录依然保留。


Getting Started / 快速开始

git clone https://github.com/your-username/speakeasy.git
cd speakeasy

python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate

pip install -r requirements.txt

cp .env.example .env

Add your API key / 填入你的 API Key

uvicorn app.main:app --reload

Open / 打开 http://localhost:8000


What's Next / 下一版本预告 — v0.2b

  • 📋 Session Review — grammar highlights, key phrases, conversation summary
  • 🧠 FSRS Memory Scheduling — smart flashcard review for your mistakes
  • 💬 Click-to-Ask — tap any sentence to ask Alex to explain it

Version History / 版本历史

Version Status Highlights
v0.1 Text chat · Tip of the Day · Multi-model
v0.2a STT · TTS · Streaming · History
v0.2b 🔄 Session review · FSRS · Click-to-ask
v0.3 Level assessment · Preference · Memory dashboard

Feedback / 反馈

Found a bug or have a suggestion? Open an issue or start a discussion.

发现 Bug 或有建议?欢迎提 issue 或在 discussion 中留言。

# Speakeasy v0.2a — Voice & Memory 🎙️

Talk to Alex. Out loud. And pick up where you left off.
和 Alex 开口说话,随时继续上次的对话。


What's New / 新功能

🎙️ Speech Input (STT) / 语音输入

Speak naturally — Alex listens. Powered by faster-whisper for low-latency, accurate transcription.

开口说话,Alex 会听。基于 faster-whisper,低延迟、高准确率的语音识别。

🔊 Voice Output (TTS) / 语音输出

Alex now talks back. Powered by edge-tts for natural, fluent English playback.

Alex 现在会开口回复你。基于 edge-tts,自然流畅的英文语音输出。

⚡ Streaming Response / 流式输出

Responses appear word by word — no more waiting for the full reply. Feels like a real conversation.

回复逐字出现,打字机效果,无需等待完整响应,对话感更真实。

💾 Persistent Conversation History / 对话历史持久化

Refresh the page, close the tab — your conversation with Alex is still there.

刷新页面、关闭标签,与 Alex 的对话记录依然保留。


Getting Started / 快速开始

git clone https://github.com/your-username/speakeasy.git
cd speakeasy

python -m venv venv
source venv/bin/activate       # Windows: venv\Scripts\activate

pip install -r requirements.txt

cp .env.example .env
# Add your API key / 填入你的 API Key

uvicorn app.main:app --reload
# Open / 打开 http://localhost:8000

What's Next / 下一版本预告 — v0.2b

  • 📋 Session Review — grammar highlights, key phrases, conversation summary
  • 🧠 FSRS Memory Scheduling — smart flashcard review for your mistakes
  • 💬 Click-to-Ask — tap any sentence to ask Alex to explain it

Version History / 版本历史

Version Status Highlights
v0.1 Text chat · Tip of the Day · Multi-model
v0.2a STT · TTS · Streaming · History
v0.2b 🔄 Session review · FSRS · Click-to-ask
v0.3 Level assessment · Preference · Memory dashboard

Feedback / 反馈

Found a bug or have a suggestion? Open an [issue](../../issues) or start a [discussion](../../discussions).

发现 Bug 或有建议?欢迎提 [issue](../../issues) 或在 [discussion](../../discussions) 中留言。