Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/azure whisper #11

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft

Feature/azure whisper #11

wants to merge 4 commits into from

Conversation

Sheepsta300
Copy link
Owner

Just a draft PR after I accidentally merged the otherone, I've opened this just to check tests still run.

* Create an Azure Whisper service

* test workflows/ci

* added testing files to gitignore

* update 'model' to 'deployment_id'

* tidy up file length to pass linting

* change import block to abide by linting rules

* use isort to sort file imports

* use ruff instead to try fix linting issues

* use poetry to reformat file

* add base_url

* remove extra files previously added from .gitignore

* add extra comments and test env variables

* reformat file

* Add better docstrings and work on PR review comments

* tidy file for linting

* reformat audio file

* add better docstring

* change os.splitext

* add other commented on features from PR review

* Change Tuple type

* add Tuple to error message

* add file type checking and correct docstring

* update docstring and remove chunking section to ensure 25MB limit

* update file size checking to use `os.path.getsize()`

* reformat file

* change `os.path.getsize()` to have str input

* work on PR review comments and change file reading

* reformat file for linting

* ensure blob.path is string

* add attempt at unit test

* change parameter name to be correct

* add client property to parser to allow easier testing and initialisation

* updated mockclient parameters naming in test

* reformat test file for linting

* reformat test

* work on second unit test

* change how iterator is handled

* add data parameter to blob

* add first test to second test

* change file to try and fix errors

* change decorator to patch differently

* add PR review changes and reformat test file

* reformat patch decorator

* reformat files for linting

* change patch decorator to match module path

* hardcode file path into patch decorator

* update patch decorator again

* add working unit tests for parser and test file

* add test function type annotations

* add parameter type annotations

* create docs for `AzureOpenAIWhisperParser`
test workflows/ci

added testing files to gitignore

update 'model' to 'deployment_id'

tidy up file length to pass linting

change import block to abide by linting rules

use isort to sort file imports

use ruff instead to try fix linting issues

use poetry to reformat file

add base_url

remove extra files previously added from .gitignore

add extra comments and test env variables

reformat file

Add better docstrings and work on PR review comments

tidy file for linting

reformat audio file

add better docstring

change os.splitext

add other commented on features from PR review

Change Tuple type

add Tuple to error message

add file type checking and correct docstring

update docstring and remove chunking section to ensure 25MB limit

update file size checking to use `os.path.getsize()`

reformat file

change `os.path.getsize()` to have str input

work on PR review comments and change file reading

reformat file for linting

ensure blob.path is string

add attempt at unit test

change parameter name to be correct

add client property to parser to allow easier testing and initialisation

updated mockclient parameters naming in test

reformat test file for linting

reformat test

work on second unit test

change how iterator is handled

add data parameter to blob

add first test to second test

change file to try and fix errors

change decorator to patch differently

add PR review changes and reformat test file

reformat patch decorator

reformat files for linting

change patch decorator to match module path

hardcode file path into patch decorator

update patch decorator again

add working unit tests for parser and test file

add test function type annotations

add parameter type annotations

create docs for `AzureOpenAIWhisperParser`
@Sheepsta300 Sheepsta300 self-assigned this Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant