diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
index b5e4a5df..da0422ae 100644
--- a/.github/FUNDING.yml
+++ b/.github/FUNDING.yml
@@ -1,4 +1,4 @@
# These are supported funding model platforms
-github: [audapolis]
-open_collective: audapolis
+github: [bugbakery]
+open_collective: bugbakery
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index af905a67..79ff6d62 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -17,23 +17,23 @@ diverse, inclusive, and healthy community.
Examples of behavior that contributes to a positive environment for our
community include:
-* Demonstrating empathy and kindness toward other people
-* Being respectful of differing opinions, viewpoints, and experiences
-* Giving and gracefully accepting constructive feedback
-* Accepting responsibility and apologizing to those affected by our mistakes,
+- Demonstrating empathy and kindness toward other people
+- Being respectful of differing opinions, viewpoints, and experiences
+- Giving and gracefully accepting constructive feedback
+- Accepting responsibility and apologizing to those affected by our mistakes,
and learning from the experience
-* Focusing on what is best not just for us as individuals, but for the
+- Focusing on what is best not just for us as individuals, but for the
overall community
Examples of unacceptable behavior include:
-* The use of sexualized language or imagery, and sexual attention or
+- The use of sexualized language or imagery, and sexual attention or
advances of any kind
-* Trolling, insulting or derogatory comments, and personal or political attacks
-* Public or private harassment
-* Publishing others' private information, such as a physical or email
+- Trolling, insulting or derogatory comments, and personal or political attacks
+- Public or private harassment
+- Publishing others' private information, such as a physical or email
address, without their explicit permission
-* Other conduct which could reasonably be considered inappropriate in a
+- Other conduct which could reasonably be considered inappropriate in a
professional setting
## Enforcement Responsibilities
@@ -60,11 +60,15 @@ representative at an online or offline event.
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
-audapolis@pajowu.de. You can also reach out to individual community leaders
-directly via the contact methods on their profiles:
+bugbakery@riseup.net[^note]. You can also reach out to individual community
+leaders directly via the contact methods on their profiles:
-* [pajowu](https://github.com/pajowu)
-* [anuejn](https://github.com/anuejn)
+[^note]:
+ This email is read by all community leaders of the vegan bug bakery,
+ not just the audapolis community leaders named below.
+
+- [pajowu](https://github.com/pajowu)
+- [anuejn](https://github.com/anuejn)
All complaints will be reviewed and investigated promptly and fairly.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index c92f5337..cb2b1049 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -6,7 +6,7 @@ This document contains some resources which should help you in doing that.
## Code Of Conduct
-Everyone who contributes to audapolis must follow [our code of conduct](https://github.com/audapolis/audapolis/blob/main/CODE_OF_CONDUCT.md).
+Everyone who contributes to audapolis must follow [our code of conduct](https://github.com/bugbakery/audapolis/blob/main/CODE_OF_CONDUCT.md).
If you notice any violations, please reach out to us via the ways described in the code of conduct.
## How to Contribute
@@ -16,8 +16,9 @@ If you notice any violations, please reach out to us via the ways described in t
Oops 😅 Thank you for catching a bug 🐛.
Please report this bug to us:
-1. Ensure the bug was not already reported by searching through our [Issues](https://github.com/audapolis/audapolis/issues).
-2. If you can't find a bug report for your bug, please [open a new one](https://github.com/audapolis/audapolis/issues/new). Please include **a title and clear description** and if possible as much of the following if possible:
+1. Ensure the bug was not already reported by searching through our [Issues](https://github.com/bugbakery/audapolis/issues).
+2. If you can't find a bug report for your bug, please [open a new one](https://github.com/bugbakery/audapolis/issues/new). Please include **a title and clear description** and if possible as much of the following if possible:
+
- what one has to do to encounter the bug (**steps to reproduce**)
- what should have happened (**expected behaviour**)
- what happened instead (**actual behaviour**)
@@ -27,7 +28,7 @@ For more information on how to write a good bug report, [check out the atom cont
### "Audapolis should to X" or is behaving weird / unintuitively / not doing what you want?
-If audapolis is behaving unintuitively, feels weird, doesn't do something you think it should or similar, please [open an issue](https://github.com/audapolis/audapolis/issues/new) if there doesn't exist one yet.
+If audapolis is behaving unintuitively, feels weird, doesn't do something you think it should or similar, please [open an issue](https://github.com/bugbakery/audapolis/issues/new) if there doesn't exist one yet.
We cannot guarantee that we can implement every feature you want, but we are always happy to discuss them and try to figure out how they might fit into audapolis.
@@ -49,17 +50,18 @@ You can find instruction on how to set up a development environment in the [app/
If you have an issue that you understand and want to work on, feel free to do so. If you leave a short message in the issue thread, we can make sure that we do not have multiple people working on the same issue.
-Once you have a fix, [open a new pull request](https://github.com/audapolis/audapolis/compare).
+Once you have a fix, [open a new pull request](https://github.com/bugbakery/audapolis/compare).
We will try to review your pull request as quick as possible.
To make sure we can merge it quickly, you can do a few things to help us:
+
1. Please make sure that the PR description includes all information we need to review this pull request (for example the issue this fixes, how it works).
2. Make sure that [our linters](https://pre-commit.com/) pass (for example by running `pre-commit` and/or `pre-commit run --all-files`)
3. Make sure that branch can be merged into the main branch
### Write code for new features
-If you want to write code for something that is not already [described in an issue](https://github.com/audapolis/audapolis), please open an issue first and communicate that you are working on it.
+If you want to write code for something that is not already [described in an issue](https://github.com/bugbakery/audapolis), please open an issue first and communicate that you are working on it.
Especially if it's more than a small bugfix for an obvious bug.
We might have some opinions on whether / how your feature should be included into audapolis.
diff --git a/README.md b/README.md
index 50bb5b45..5e64c15f 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,21 @@
#
🎤 audapolis
+
> **An editor for spoken-word media with transcription.
**
![screenshot of audapolis](doc/screenshot.png)
`audapolis` aims to make the workflow for spoken-word-heavy media editing easier, faster and more accessible.
-* It gives you a **wordprocessor-like experience** for media editing.
-* It can **automatically transcribe** your audio to text.
-* It can be used for **Video, Audio** and mixed editing - Do radio shows, podcasts, audiobooks, interview clips or anything you like.
-* It is **free**
-* It keeps the data in your hands - **no cloud** whatsoever.
+
+- It gives you a **wordprocessor-like experience** for media editing.
+- It can **automatically transcribe** your audio to text.
+- It can be used for **Video, Audio** and mixed editing - Do radio shows, podcasts, audiobooks, interview clips or anything you like.
+- It is **free**
+- It keeps the data in your hands - **no cloud** whatsoever.
## ✨ Try it now! ✨
-You can download the newest version for Windows, Linux and macOS [here](https://github.com/audapolis/audapolis/releases/latest).
-If you find any bugs or UX inconveniences, we would be happy for you to [report them to us](https://github.com/audapolis/audapolis/issues/new).
+You can download the newest version for Windows, Linux and macOS [here](https://github.com/bugbakery/audapolis/releases/latest).
+If you find any bugs or UX inconveniences, we would be happy for you to [report them to us](https://github.com/bugbakery/audapolis/issues/new).
## Survey
@@ -21,4 +23,4 @@ It would be really nice if you could help us out by answering [our short survey]
## Acknowledgements
-* Funded from September 2021 until February 2022 by ![logos of the "Bundesministerium für Bildung und Forschung", Prototype Fund and Open Knowledge Foundation Deutschland](doc/pf_funding_logos.svg)
+- Funded from September 2021 until February 2022 by ![logos of the "Bundesministerium für Bildung und Forschung", Prototype Fund and Open Knowledge Foundation Deutschland](doc/pf_funding_logos.svg)
diff --git a/app/main_process/menu.ts b/app/main_process/menu.ts
index 60bab708..dd80a6e1 100644
--- a/app/main_process/menu.ts
+++ b/app/main_process/menu.ts
@@ -99,7 +99,7 @@ export function setMenuBar(window: BrowserWindow, args: MenuItemConstructorOptio
{
label: 'Learn More',
click: async () => {
- await shell.openExternal('https://github.com/audapolis/audapolis');
+ await shell.openExternal('https://github.com/bugbakery/audapolis');
},
},
],
diff --git a/app/main_process/server.ts b/app/main_process/server.ts
index d483e82d..85b53d45 100644
--- a/app/main_process/server.ts
+++ b/app/main_process/server.ts
@@ -39,7 +39,7 @@ function getServerProcess() {
dialog.showMessageBoxSync({
type: 'error',
message:
- 'Failed to find local executable for server. Please report this issue to https://github.com/audapolis/audapolis/issues',
+ 'Failed to find local executable for server. Please report this issue to https://github.com/bugbakery/audapolis/issues',
});
app.quit();
return null;
diff --git a/app/package.json b/app/package.json
index c9d63540..55cdb103 100644
--- a/app/package.json
+++ b/app/package.json
@@ -10,7 +10,7 @@
],
"repository": {
"type": "git",
- "url": "https://github.com/audapolis/audapolis",
+ "url": "https://github.com/bugbakery/audapolis",
"directory": "app/"
},
"main": "build/main_process/start.cjs.js",
diff --git a/app/src/core/webvtt.spec.ts b/app/src/core/webvtt.spec.ts
index ecac4219..26701d07 100644
--- a/app/src/core/webvtt.spec.ts
+++ b/app/src/core/webvtt.spec.ts
@@ -22,7 +22,7 @@ const testContent: V3DocumentItem[] = addUuids([
test('webvtt: export minimal', () => {
const vtt = contentToVtt(testContent, false, false, null);
expect(vtt.toString()).toBe(
- 'WEBVTT This file was generated using audapolis: https://github.com/audapolis/audapolis\n\n' +
+ 'WEBVTT This file was generated using audapolis: https://github.com/bugbakery/audapolis\n\n' +
'00:00:00.000 --> 00:00:04.000\nOne Two Three Four\n\n' +
'00:00:04.000 --> 00:00:08.000\nTwo One Two Two Two Three Two Four\n'
);
@@ -31,7 +31,7 @@ test('webvtt: export minimal', () => {
test('webvtt: line length', () => {
const vtt = contentToVtt(testContent, false, false, 10);
expect(vtt.toString()).toBe(
- 'WEBVTT This file was generated using audapolis: https://github.com/audapolis/audapolis\n\n' +
+ 'WEBVTT This file was generated using audapolis: https://github.com/bugbakery/audapolis\n\n' +
'00:00:00.000 --> 00:00:02.000\nOne Two\n\n' +
'00:00:02.000 --> 00:00:04.000\nThree Four\n\n' +
'00:00:04.000 --> 00:00:05.000\nTwo One\n\n' +
@@ -59,7 +59,7 @@ test('webvtt: line length: too long word', () => {
]);
const vtt = contentToVtt(testContent, false, false, 10);
expect(vtt.toString()).toBe(
- 'WEBVTT This file was generated using audapolis: https://github.com/audapolis/audapolis\n\n' +
+ 'WEBVTT This file was generated using audapolis: https://github.com/bugbakery/audapolis\n\n' +
'00:00:00.000 --> 00:00:02.000\nOne Two\n\n' +
'00:00:02.000 --> 00:00:03.000\nSupercalifragilisticexpialidocious\n\n' +
'00:00:03.000 --> 00:00:04.000\nFour\n'
@@ -73,7 +73,7 @@ test('webvtt: empty para creates no cue', () => {
]);
const vtt = contentToVtt(testContent, false, false, 10);
expect(vtt.toString()).toBe(
- 'WEBVTT This file was generated using audapolis: https://github.com/audapolis/audapolis\n'
+ 'WEBVTT This file was generated using audapolis: https://github.com/bugbakery/audapolis\n'
);
});
@@ -81,14 +81,14 @@ test('webvtt: empty document creates no cue', () => {
const testContent: V3DocumentItem[] = [];
const vtt = contentToVtt(testContent, false, false, 10);
expect(vtt.toString()).toBe(
- 'WEBVTT This file was generated using audapolis: https://github.com/audapolis/audapolis\n'
+ 'WEBVTT This file was generated using audapolis: https://github.com/bugbakery/audapolis\n'
);
});
test('webvtt: speaker names', () => {
const vtt = contentToVtt(testContent, false, true, null);
expect(vtt.toString()).toBe(
- 'WEBVTT This file was generated using audapolis: https://github.com/audapolis/audapolis\n\n' +
+ 'WEBVTT This file was generated using audapolis: https://github.com/bugbakery/audapolis\n\n' +
'00:00:00.000 --> 00:00:04.000\nOne Two Three Four\n\n' +
'00:00:04.000 --> 00:00:08.000\nTwo One Two Two Two Three Two Four\n'
);
@@ -97,7 +97,7 @@ test('webvtt: speaker names', () => {
test('webvtt: word timings', () => {
const vtt = contentToVtt(testContent, true, false, null);
expect(vtt.toString()).toBe(
- 'WEBVTT This file was generated using audapolis: https://github.com/audapolis/audapolis\n\n' +
+ 'WEBVTT This file was generated using audapolis: https://github.com/bugbakery/audapolis\n\n' +
'00:00:00.000 --> 00:00:04.000\n<00:00:00.000>One <00:00:01.000>Two <00:00:02.000>Three <00:00:03.000>Four\n\n' +
'00:00:04.000 --> 00:00:08.000\n<00:00:04.000>Two One <00:00:05.000>Two Two <00:00:06.000>Two Three <00:00:07.000>Two Four\n'
);
@@ -106,7 +106,7 @@ test('webvtt: word timings', () => {
test('webvtt: speaker names and word timings', () => {
const vtt = contentToVtt(testContent, true, true, null);
expect(vtt.toString()).toBe(
- 'WEBVTT This file was generated using audapolis: https://github.com/audapolis/audapolis\n\n' +
+ 'WEBVTT This file was generated using audapolis: https://github.com/bugbakery/audapolis\n\n' +
'00:00:00.000 --> 00:00:04.000\n<00:00:00.000>One <00:00:01.000>Two <00:00:02.000>Three <00:00:03.000>Four\n\n' +
'00:00:04.000 --> 00:00:08.000\n<00:00:04.000>Two One <00:00:05.000>Two Two <00:00:06.000>Two Three <00:00:07.000>Two Four\n'
);
@@ -115,7 +115,7 @@ test('webvtt: speaker names and word timings', () => {
test('webvtt: speaker names, word timings and line limit', () => {
const vtt = contentToVtt(testContent, true, true, 20);
expect(vtt.toString()).toBe(
- 'WEBVTT This file was generated using audapolis: https://github.com/audapolis/audapolis\n\n' +
+ 'WEBVTT This file was generated using audapolis: https://github.com/bugbakery/audapolis\n\n' +
'00:00:00.000 --> 00:00:04.000\n<00:00:00.000>One <00:00:01.000>Two <00:00:02.000>Three <00:00:03.000>Four\n\n' +
'00:00:04.000 --> 00:00:06.000\n<00:00:04.000>Two One <00:00:05.000>Two Two\n\n' +
'00:00:06.000 --> 00:00:08.000\n<00:00:06.000>Two Three <00:00:07.000>Two Four\n'
@@ -127,7 +127,7 @@ test('webvtt: speaker names, word timings and line limit', async () => {
await exportWebVTT(testContent, tmpobj.name, true, true, 20, 'vtt');
const vtt = fs.readFileSync(tmpobj.name, 'utf-8');
expect(vtt).toBe(
- 'WEBVTT This file was generated using audapolis: https://github.com/audapolis/audapolis\n\n' +
+ 'WEBVTT This file was generated using audapolis: https://github.com/bugbakery/audapolis\n\n' +
'00:00:00.000 --> 00:00:04.000\n<00:00:00.000>One <00:00:01.000>Two <00:00:02.000>Three <00:00:03.000>Four\n\n' +
'00:00:04.000 --> 00:00:06.000\n<00:00:04.000>Two One <00:00:05.000>Two Two\n\n' +
'00:00:06.000 --> 00:00:08.000\n<00:00:06.000>Two Three <00:00:07.000>Two Four\n'
diff --git a/app/src/core/webvtt.ts b/app/src/core/webvtt.ts
index d1d01897..a3b3e192 100644
--- a/app/src/core/webvtt.ts
+++ b/app/src/core/webvtt.ts
@@ -99,7 +99,7 @@ export function contentToVtt(
);
const vtt = new WebVtt(
- 'This file was generated using audapolis: https://github.com/audapolis/audapolis'
+ 'This file was generated using audapolis: https://github.com/bugbakery/audapolis'
);
for (const paragraph of paragraphItems) {
const cue = paragraphToCue(paragraph, wordTimings, includeSpeakerNames);
diff --git a/app/src/pages/Editor/Document.tsx b/app/src/pages/Editor/Document.tsx
index f04b9b27..82910435 100644
--- a/app/src/pages/Editor/Document.tsx
+++ b/app/src/pages/Editor/Document.tsx
@@ -187,7 +187,7 @@ export function Document(): JSX.Element {
} else if (e.key == 'ArrowRight') {
dispatch(goRight());
} else if (e.key == 'ArrowUp' || e.key == 'ArrowDown') {
- // TODO: handle properly (see: https://github.com/audapolis/audapolis/issues/228)
+ // TODO: handle properly (see: https://github.com/bugbakery/audapolis/issues/228)
e.preventDefault();
} else if (e.key == 'i') {
e.preventDefault();
diff --git a/app/src/pages/Landing.tsx b/app/src/pages/Landing.tsx
index d147e269..54a2e7be 100644
--- a/app/src/pages/Landing.tsx
+++ b/app/src/pages/Landing.tsx
@@ -58,7 +58,7 @@ function ConnectingContent(): JSX.Element {
This should only take a few seconds. If it takes much longer,{' '}
-
+
please report to us
diff --git a/server/app/models.yml b/server/app/models.yml
index d0a00a4d..632bbfa0 100644
--- a/server/app/models.yml
+++ b/server/app/models.yml
@@ -3,7 +3,7 @@
German:
- name: punctuator2-subtitle2go
- url: https://github.com/audapolis/model-hub/releases/download/2/Model_subs_norm1_filt_5M_tageschau_euparl_h256_lr0.02.zip
+ url: https://github.com/bugbakery/audapolis-model-hub/releases/download/2/Model_subs_norm1_filt_5M_tageschau_euparl_h256_lr0.02.zip
description: "Punctuation Model trained by the Language Technology Group of the\
\ Universit\xE4t Hamburg (UHH)"
size: 213M
@@ -11,10 +11,17 @@ German:
compressed: false
- name: big
url: https://alphacephei.com/vosk/models/vosk-model-de-0.21.zip
- description: Big narrowband German model for telephony and server
+ description: Big German model for telephony and server
size: 1.9G
type: transcription
compressed: true
+- name: big
+ url: https://alphacephei.com/vosk/models/vosk-model-de-tuda-0.6-900k.zip
+ description: Latest big wideband model from Tuda-DE
+ project
+ size: 4.4G
+ type: transcription
+ compressed: true
- name: small
url: https://alphacephei.com/vosk/models/vosk-model-small-de-0.15.zip
description: Lightweight wideband model for Android and RPi
@@ -23,7 +30,7 @@ German:
compressed: true
English:
- name: punctuator2-europarl
- url: https://github.com/audapolis/model-hub/releases/download/2/Demo-EUROPARL-EN.zip
+ url: https://github.com/bugbakery/audapolis-model-hub/releases/download/2/Demo-EUROPARL-EN.zip
description: "Model trained on the Europarl dataset by Ottokar Tilk and Tanel Alum\xE4\
e of the Language Technology Laboratory at Tallinn University of Technology"
size: 138M
@@ -49,9 +56,9 @@ English:
compressed: true
Indian English:
- name: big
- url: https://alphacephei.com/vosk/models/vosk-model-en-in-0.4.zip
+ url: https://alphacephei.com/vosk/models/vosk-model-en-in-0.5.zip
description: Generic Indian English model for telecom and broadcast
- size: 370M
+ size: 1G
type: transcription
compressed: true
- name: small
@@ -61,42 +68,31 @@ Indian English:
type: transcription
compressed: true
Chinese:
-- name: big
- url: https://alphacephei.com/vosk/models/vosk-model-cn-0.1.zip
- description: Big narrowband Chinese model for server processing
- size: 195M
- type: transcription
- compressed: true
- name: small
- url: https://alphacephei.com/vosk/models/vosk-model-small-cn-0.3.zip
- description: Lightweight wideband model for Android and RPi
- size: 32M
+ url: https://alphacephei.com/vosk/models/vosk-model-small-cn-0.22.zip
+ description: Lightweight model for Android and RPi
+ size: 42M
type: transcription
compressed: true
- name: big
- url: https://alphacephei.com/vosk/models/vosk-model-cn-kaldi-multicn-2.zip
- description: Original Wideband Kaldi multi-cn model from Kaldi
- size: 195M
- type: transcription
- compressed: true
-- name: lgraph
- url: https://alphacephei.com/vosk/models/vosk-model-cn-kaldi-multicn-2-lgraph.zip
- description: Original Wideband Kaldi multi-cn model from Kaldi
- with dynamic graph
- size: 101M
+ url: https://alphacephei.com/vosk/models/vosk-model-cn-0.22.zip
+ description: Big generic Chinese model for server processing
+ size: 1.3G
type: transcription
compressed: true
+Chinese Other:
- name: big
- url: https://alphacephei.com/vosk/models/vosk-model-cn-kaldi-cvte-2.zip
- description: CVTE Kaldi model from Kaldi
- size: 3.3G
+ url: https://alphacephei.com/vosk/models/vosk-model-cn-kaldi-multicn-0.15.zip
+ description: Original Wideband Kaldi multi-cn model from Kaldi
+ with Vosk LM
+ size: 1.5G
type: transcription
compressed: true
Russian:
- name: big
- url: https://alphacephei.com/vosk/models/vosk-model-ru-0.22.zip
- description: Big mixed band Russian model for server processing
- size: 1.5G
+ url: https://alphacephei.com/vosk/models/vosk-model-ru-0.42.zip
+ description: Big mixed band Russian model for servers
+ size: 1.8G
type: transcription
compressed: true
- name: small
@@ -105,10 +101,16 @@ Russian:
size: 45M
type: transcription
compressed: true
-Old Russian:
+Russian Other:
+- name: big
+ url: https://alphacephei.com/vosk/models/vosk-model-ru-0.22.zip
+ description: Big mixed band Russian model for servers
+ size: 1.5G
+ type: transcription
+ compressed: true
- name: big
url: https://alphacephei.com/vosk/models/vosk-model-ru-0.10.zip
- description: Big narrowband Russian model for server processing
+ description: Big narrowband Russian model for servers
size: 2.5G
type: transcription
compressed: true
@@ -142,9 +144,15 @@ French Other:
compressed: true
Spanish:
- name: small
- url: https://alphacephei.com/vosk/models/vosk-model-small-es-0.3.zip
+ url: https://alphacephei.com/vosk/models/vosk-model-small-es-0.42.zip
description: Lightweight wideband model for Android and RPi
- size: 33M
+ size: 39M
+ type: transcription
+ compressed: true
+- name: big
+ url: https://alphacephei.com/vosk/models/vosk-model-es-0.42.zip
+ description: Big model for Spanish
+ size: 1.4G
type: transcription
compressed: true
Portuguese/Brazilian Portuguese:
@@ -154,6 +162,12 @@ Portuguese/Brazilian Portuguese:
size: 31M
type: transcription
compressed: true
+- name: big
+ url: https://alphacephei.com/vosk/models/vosk-model-pt-fb-v0.1.1-20220516_2113.zip
+ description: Big model from FalaBrazil
+ size: 1.6G
+ type: transcription
+ compressed: true
Turkish:
- name: small
url: https://alphacephei.com/vosk/models/vosk-model-small-tr-0.3.zip
@@ -163,19 +177,38 @@ Turkish:
compressed: true
Vietnamese:
- name: small
- url: https://alphacephei.com/vosk/models/vosk-model-small-vn-0.3.zip
- description: Lightweight wideband model for Android and RPi
+ url: https://alphacephei.com/vosk/models/vosk-model-small-vn-0.4.zip
+ description: Lightweight Vietnamese model
size: 32M
type: transcription
compressed: true
+- name: big
+ url: https://alphacephei.com/vosk/models/vosk-model-vn-0.4.zip
+ description: Bigger Vietnamese model for server
+ size: 78M
+ type: transcription
+ compressed: true
Italian:
- name: small
- url: https://alphacephei.com/vosk/models/vosk-model-small-it-0.4.zip
- description: Lightweight wideband model for Android and RPi
- size: 32M
+ url: https://alphacephei.com/vosk/models/vosk-model-small-it-0.22.zip
+ description: Lightweight model for Android and RPi
+ size: 48M
+ type: transcription
+ compressed: true
+- name: big
+ url: https://alphacephei.com/vosk/models/vosk-model-it-0.22.zip
+ description: Big generic Italian model for servers
+ size: 1.2G
type: transcription
compressed: true
Dutch:
+- name: small
+ url: https://alphacephei.com/vosk/models/vosk-model-small-nl-0.22.zip
+ description: Lightweight model for Dutch
+ size: 39M
+ type: transcription
+ compressed: true
+Dutch Other:
- name: big
url: https://alphacephei.com/vosk/models/vosk-model-nl-spraakherkenning-0.6.zip
description: Medium Dutch model from Kaldi_NL
@@ -202,6 +235,13 @@ Arabic:
size: 318M
type: transcription
compressed: true
+- name: big
+ url: https://alphacephei.com/vosk/models/vosk-model-ar-0.22-linto-1.1.0.zip
+ description: Big model from LINTO
+ project
+ size: 1.3G
+ type: transcription
+ compressed: true
Farsi:
- name: small
url: https://alphacephei.com/vosk/models/vosk-model-small-fa-0.4.zip
@@ -244,6 +284,13 @@ Ukrainian:
size: 343M
type: transcription
compressed: true
+- name: lgraph
+ url: https://alphacephei.com/vosk/models/vosk-model-uk-v3-lgraph.zip
+ description: Big dynamic model from Speech
+ Recognition for Ukrainian
+ size: 325M
+ type: transcription
+ compressed: true
Kazakh:
- name: small
url: https://alphacephei.com/vosk/models/vosk-model-small-kz-0.15.zip
@@ -268,14 +315,69 @@ Swedish:
Japanese:
- name: small
url: https://alphacephei.com/vosk/models/vosk-model-small-ja-0.22.zip
- description: Lightweight wideband model for Android and RPi for Japanese
+ description: Lightweight wideband model for Japanese
size: 48M
type: transcription
compressed: true
+- name: big
+ url: https://alphacephei.com/vosk/models/vosk-model-ja-0.22.zip
+ description: Big model for Japanese
+ size: 1Gb
+ type: transcription
+ compressed: true
Esperanto:
- name: small
- url: https://alphacephei.com/vosk/models/vosk-model-small-eo-0.22.zip
- description: Lightweight wideband model for Android and RPi for Esperanto
- size: 40M
+ url: https://alphacephei.com/vosk/models/vosk-model-small-eo-0.42.zip
+ description: Lightweight model for Esperanto
+ size: 42M
+ type: transcription
+ compressed: true
+Hindi:
+- name: small
+ url: https://alphacephei.com/vosk/models/vosk-model-small-hi-0.22.zip
+ description: Lightweight model for Hindi
+ size: 42M
+ type: transcription
+ compressed: true
+- name: big
+ url: https://alphacephei.com/vosk/models/vosk-model-hi-0.22.zip
+ description: Big accurate model for servers
+ size: 1.5Gb
+ type: transcription
+ compressed: true
+Czech:
+- name: small
+ url: https://alphacephei.com/vosk/models/vosk-model-small-cs-0.4-rhasspy.zip
+ description: Lightweight model for Czech from Rhasspy project
+ size: 44M
+ type: transcription
+ compressed: true
+Polish:
+- name: small
+ url: https://alphacephei.com/vosk/models/vosk-model-small-pl-0.22.zip
+ description: Lightweight model for Polish
+ size: 50M
+ type: transcription
+ compressed: true
+Uzbek:
+- name: small
+ url: https://alphacephei.com/vosk/models/vosk-model-small-uz-0.22.zip
+ description: Lightweight model for Uzbek
+ size: 49M
+ type: transcription
+ compressed: true
+Korean:
+- name: small
+ url: https://alphacephei.com/vosk/models/vosk-model-small-ko-0.22.zip
+ description: Lightweight model for Korean
+ size: 82M
+ type: transcription
+ compressed: true
+Breton:
+- name: big
+ url: https://alphacephei.com/vosk/models/vosk-model-br-0.7.zip
+ description: Breton model from vosk-br
+ project
+ size: 70M
type: transcription
compressed: true
diff --git a/server/poetry.lock b/server/poetry.lock
index 592e7225..09ab4c8f 100644
--- a/server/poetry.lock
+++ b/server/poetry.lock
@@ -23,7 +23,7 @@ typing-extensions = "*"
[package.source]
type = "git"
-url = "https://github.com/audapolis/aesara.git"
+url = "https://github.com/bugbakery/aesara.git"
reference = "641902379ffa27d08d8fadd6443b9b1c539caef0"
resolved_reference = "641902379ffa27d08d8fadd6443b9b1c539caef0"
@@ -723,16 +723,16 @@ files = []
develop = false
[package.dependencies]
-aesara = {git = "https://github.com/audapolis/aesara.git", rev = "641902379ffa27d08d8fadd6443b9b1c539caef0"}
+aesara = {git = "https://github.com/bugbakery/aesara.git", rev = "641902379ffa27d08d8fadd6443b9b1c539caef0"}
gdown = ">=3.8.3"
nltk = ">=3.4.5"
numpy = ">=1.17.2"
[package.source]
type = "git"
-url = "https://github.com/audapolis/punctuator2"
-reference = "9442bd1c9b5dc81650106e83f4a6949a21b6a162"
-resolved_reference = "9442bd1c9b5dc81650106e83f4a6949a21b6a162"
+url = "https://github.com/bugbakery/punctuator2"
+reference = "f5b98c3f73e6e6b5744e96b604c08afc31a3c093"
+resolved_reference = "f5b98c3f73e6e6b5744e96b604c08afc31a3c093"
[[package]]
name = "pyaaf2"
@@ -1619,4 +1619,4 @@ files = [
[metadata]
lock-version = "2.0"
python-versions = "^3.8, !=3.9.0, <3.11"
-content-hash = "1e9380dd608158111fb3366faeecfd58ee3a2f8ab3b698141f2c84c6066657d4"
+content-hash = "092ca6683714069b982edab9ff1793487726c650d72b1a8608ea09271f7dfe58"
diff --git a/server/pyproject.toml b/server/pyproject.toml
index 981902b0..9f05b936 100644
--- a/server/pyproject.toml
+++ b/server/pyproject.toml
@@ -3,7 +3,7 @@ name = "Audapolis Server"
version = "0.0.1"
description = ""
authors = [
- "Karl Engelhardt ",
+ "pajowu ",
"Jaro Habiger ",
]
@@ -24,7 +24,7 @@ scipy = "^1.7.3"
webrtcvad = "^2.0.10"
scikit-learn = "^1.0.1"
pydiar = "^0.0.6"
-punctuator = { git = "https://github.com/audapolis/punctuator2", rev = "9442bd1c9b5dc81650106e83f4a6949a21b6a162" }
+punctuator = { git = "https://github.com/bugbakery/punctuator2", rev = "f5b98c3f73e6e6b5744e96b604c08afc31a3c093" }
setuptools = "<60.0.0"
[tool.poetry.dev-dependencies]
diff --git a/server/scripts/generate_models_list.py b/server/scripts/generate_models_list.py
index f1ecb1b7..1868482a 100644
--- a/server/scripts/generate_models_list.py
+++ b/server/scripts/generate_models_list.py
@@ -10,7 +10,7 @@
"lang": "German",
"name": "punctuator2-subtitle2go",
"url": (
- "https://github.com/audapolis/model-hub/releases/download/2"
+ "https://github.com/bugbakery/audapolis-model-hub/releases/download/2"
"/Model_subs_norm1_filt_5M_tageschau_euparl_h256_lr0.02.zip"
),
"description": (
@@ -25,7 +25,7 @@
"lang": "English",
"name": "punctuator2-europarl",
"url": (
- "https://github.com/audapolis/model-hub/releases/download/2/"
+ "https://github.com/bugbakery/audapolis-model-hub/releases/download/2/"
"Demo-EUROPARL-EN.zip"
),
"description": (