Skip to content

Commit 4a7cec1

Browse files
authored
Update readme.md
1 parent c3a5082 commit 4a7cec1

File tree

1 file changed

+29
-12
lines changed

1 file changed

+29
-12
lines changed

readme.md

Lines changed: 29 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,26 @@
11
# Scriptify
22

3-
Scriptify is an AI writing tool designed for authors and creatives. It leverages OpenAI's state-of-the-art Whisper model to deliver near realtime audio transcription helping you capture your thoughts as you speak.
3+
Scriptify is an AI writing tool designed for authors and creatives. It leverages OpenAI's state-of-the-art Whisper model to deliver near-real-time audio transcription, helping you capture your thoughts as you speak.
44

55
## Features
66

77
- **Near Realtime Transcription:** Convert spoken words into text almost instantly.
88
- **Intuitive Writing Experience:** Enjoy a clean, distraction-free UI, with extra statistic displays in the information panel.
9-
- **Text Formatting & Exporting:** Scriptify works like most other writing tools, allowing you to format your text, and export in a variety of popular formats.
9+
- **Text Formatting & Exporting:** Scriptify works like most other writing tools, allowing you to format your text and export in various popular formats.
1010
- **In-app Dictionary:** Look up words quickly and easily without leaving the app with the click of a button.
1111
- **Fun Starter Ideas:** Stuck with writer's block? Scriptify's fun random idea generator contains hundreds of ideas for stories that'll spark your imagination.
1212
- **Auto-backup:** Scriptify will automatically back-up your current file every 10 minutes, making sure that you never lose your writing progress.
13-
- **No Limits:** Scriptify is 100% free, with no limits, or ads.
13+
- **No Limits:** Scriptify is 100% free, with no limits or ads.
14+
15+
## Changelog `v1.0.0-beta`:
16+
17+
- Created a launch window for model selection and downloads.
18+
- Modified transcription logic to allow for "real-time" audio transcription by recording the audio in chunks and then processing it in the background.
19+
- Introduced windowed modes for all platforms (no console windows).
20+
- Updated UI with animations and new shortcuts.
21+
- A ton of bug fixes, including fixing `ffmpeg` extraction, openai-whisper hidden imports and files, and file path fixes.
22+
- Several export formats have been added, though there are some issues with `<h2>` headings.
23+
- Added an `information panel` for writing statistics.
1424

1525
## Installation (from source)
1626

@@ -37,15 +47,24 @@ Run the Scriptify application file.
3747

3848
## Usage
3949

40-
Use your microphone to transcribe your speech into text. Scriptify will automatically transcribe all heard speech text. After transcription, you can manually edit and proofread, or start again.
50+
- Upon launch, Scriptify will ask you to select a Whisper model to run. These models are saved to the `/models/` directory for later use, with larger models needing more computational power to run.
51+
- Scriptify will then download your chosen model (it may take a while depending on your internet speed) and load it. If you have previously used a model, Scriptify will load it from your file system instead of re-downloading it.
52+
- After downloading, the model will be loaded, and you will be redirected to the Scriptify editor, where you can type or transcribe your speech. Scriptify works just like any other writing tool, with the added benefit of real-time audio transcription.
53+
- You can export or save your work for later use. Scriptify will also automatically create backups of your work every so often, so you never lose your work.
4154

42-
## Minimum Requirements
55+
> [!NOTE]
56+
> Scriptify might take a while to launch. It has to first extract `ffmpeg` on your system to work properly. After extraction, the model selector window will launch.
4357
44-
Scriptify's minimum requirements will change based on the used Whipser model upon launch.
58+
## Minimum Requirements
4559

46-
- Upon launch, Scriptify will ask for you to select a Whisper model to run, these models are saved to the `/models/` directory, for later use.
60+
- RAM: 2GB
61+
- VRAM: 1GB
62+
- Storage space: 2GB
63+
- GPU: Optional (for larger models, more powerful GPUs)
64+
- CPU: 2 Core CPU
4765

48-
- Scriptify will then download your chosen model (it may take a while depending on your internet speed), and load it. If you have previously used a model, Scriptify will load it from your file system instead of re-downloading it.
66+
> [!NOTE]
67+
> These are the minimum requirements for running the smallest and fastest Whisper model. Larger models require more storage space, VRAM, and processing power in order to run properly.
4968
5069
> [!TIP]
5170
> Larger models require more VRAM and computational power to run. If you're not sure which model to pick, we recommend starting with the smallest model and later moving to larger models.
@@ -56,8 +75,6 @@ This project is open source. However, it may not be redistributed without signif
5675

5776
## Contributing
5877

59-
Contributions are welcome! Feel free to open issues or submit pull requests to help improve Scriptify.
60-
61-
You can read the [CONTRIBUTING](CONTRIBUTING) file for more information and general contribution guidelines.
78+
Contributions are welcome! Feel free to open issues or submit pull requests to help improve Scriptify. You can read the [CONTRIBUTING](CONTRIBUTING) file for more information and general contribution guidelines.
6279

63-
Happy writing!
80+
Happy writing!

0 commit comments

Comments
 (0)