Releases: JFalnes/Skribify
Skribify 0.1.9
Skribify v0.1.9 Release Notes
Changelog for Skribify Script
Version 0.1.9
Modifications
-
System Prompt:
- The system prompt text is now loaded from 'Skribify\prompt.txt' file to ensure it's dynamically changeable and not hardcoded into the script.
- Ensured the system prompt is passed correctly to the OpenAI API call within the
Summarizerclass'ssummarizemethod. - System prompt format adjusted for clarity and readability in the bot's instructions.
-
User Instructions:
- Appended "\nUser Instructions: " to the end of the transcript in the
Summarizerclass to clearly delineate where user-provided instructions are expected. - Adjusted the handling of user instructions within the
Summarizerclass to ensure they are correctly recognized and processed following the transcript summary.
- Appended "\nUser Instructions: " to the end of the transcript in the
Other Changes
- Updated version to 0.1.9 to reflect the changes made to the script.
- Minor code optimizations and refactoring for better readability and maintenance.
v0.1.8
Skribify 0.1.8 Update
Skribify's new update, version 0.1.8, is here. It's a neat little package of improvements and fixes, making the tool run smoother and setting the stage for future additions. Here's what's changed:
- OpenAI API Integration: The connection to OpenAI's API has been updated. This means better stability and a smoother experience overall.
- Codebase Improvements: Some parts of the code have been rewritten to make adding new features easier in future updates.
- Performance Boost: General performance enhancements have been made. Skribify should now be faster and more reliable.
- Bug Fixes: Various bugs from the previous version have been taken care of.
This update mainly focuses on backend improvements. There are no new features for end-users, but the groundwork has been laid for exciting new updates down the line.
Skribify continues to offer transcription and summarization of audio and video content, support for local files, customizable summarization prompts, and efficient handling of large files.
The latest version can be installed via pip: pip install git+https://github.com/jfalnes/Skribify.git.
Skribify is open-source, available under the GNU General Public License v3.0.
For more details, visit the Skribify GitHub Repository.
What's Changed
New Contributors
Full Changelog: 0.1.5...v0.1.8
Skribify v0.1.5
Release Title: Skribify v0.1.5
Release Description:
Welcome to the release of Skribify v0.1.5! This update brings some crucial bug fixes and improvements to the transcription and summarization tool.
What's New in v0.1.5?
-
Minor Bug Fixes: We have ironed out some minor bugs to make the software perform better and provide a smoother experience.
-
File Size Issue Resolution: We have fixed a critical issue where Skribify was converting files into .wav format resulting in files 2x-3x larger than the original size. This fix will ensure a more efficient file size management during conversion.
-
Improved Data Processing: We've corrected an issue where Skribify wasn't sending data chunks correctly to Whisper AI for processing. With this fix, the data transmission to Whisper AI is more seamless and efficient.
Before installing or updating to Skribify v0.1.5, please make sure that you have FFMPEG installed on your machine for proper audio chunking. You can download FFMPEG from the official website here and follow the instructions to install based on your operating system.
Thank you for using Skribify.
Skribify v0.1.4
Skribify v0.1.4
We're excited to announce the release of Skribify v0.1.4, featuring chunking support for handling larger files and other enhancements to improve the overall quality of our codebase.
New Features
- Chunking Support: Skribify can now process files of any size by breaking them into manageable chunks. However, please be aware that larger files may incur higher costs due to OpenAI's pricing.
Improvements
- Code Refactoring: We have restructured the code for better readability, and removed unnecessary comments and redundant code. This should improve the maintainability and ease of understanding the codebase.
- Enhanced Error Handling: Exception messages are now more detailed, which will aid in debugging and resolving any potential issues.
- Updated Documentation: Function and class descriptions are now clearer and more informative.
Please note that these changes are aimed at enhancing the overall quality and maintainability of the codebase. We hope you find these improvements useful and we look forward to any feedback you might have.
For more details, please refer to the full Changelog.
If you have any questions or concerns, please do not hesitate to reach out to us. Thank you for your support!