Skip to content

Commit 01ee79f

Browse files
author
clams-bot
committed
adding metadata of whisper-wrapper.v4
1 parent 207a372 commit 01ee79f

File tree

5 files changed

+128
-2
lines changed

5 files changed

+128
-2
lines changed
+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
layout: single
3+
classes: wide
4+
title: "Whisper Wrapper (v4)"
5+
---
6+
## About this version
7+
8+
* Submitter: [keighrim](https://github.com/keighrim)
9+
* Submission Time: 2024-01-24T05:40:09+00:00
10+
* Prebuilt Container Image: [ghcr.io/clamsproject/app-whisper-wrapper:v4](https://github.com/clamsproject/app-whisper-wrapper/pkgs/container/app-whisper-wrapper/v4)
11+
* Release Notes
12+
13+
> * updated to the latest whisper models
14+
> * now ouputs `Sentence` annotations based on whisper's segmentation
15+
16+
## About this app (See raw [metadata.json](metadata.json))
17+
18+
**A CLAMS wrapper for Whisper-based ASR software originally developed by OpenAI.**
19+
20+
* App ID: [http://apps.clams.ai/whisper-wrapper/v4](http://apps.clams.ai/whisper-wrapper/v4)
21+
* App License: Apache 2.0
22+
* Source Repository: [https://github.com/clamsproject/app-whisper-wrapper](https://github.com/clamsproject/app-whisper-wrapper) ([source tree of the submitted version](https://github.com/clamsproject/app-whisper-wrapper/tree/v4))
23+
* Analyzer Version: 20231117
24+
* Analyzer License: MIT
25+
26+
27+
#### Inputs
28+
One of the following is required: [
29+
* [http://mmif.clams.ai/vocabulary/AudioDocument/v1](http://mmif.clams.ai/vocabulary/AudioDocument/v1) (required)
30+
(any properties)
31+
* [http://mmif.clams.ai/vocabulary/VideoDocument/v1](http://mmif.clams.ai/vocabulary/VideoDocument/v1) (required)
32+
(any properties)
33+
34+
35+
]
36+
37+
38+
#### Configurable Parameters
39+
**(_Multivalued_ means the parameter can have one or more values.)**
40+
41+
|Name|Description|Type|Multivalued|Default|Choices|
42+
|----|-----------|----|-----------|-------|-------|
43+
|modelSize|The size of the model to use. Can be "tiny", "base", "small", "medium", or "large".|string|N|tiny|**_`tiny`_**, `base`, `small`, `medium`, `large`|
44+
|pretty|The JSON body of the HTTP response will be re-formatted with 2-space indentation|boolean|N|false|**_`false`_**, `true`|
45+
46+
47+
#### Outputs
48+
**(Note that not all output annotations are always generated.)**
49+
* [http://mmif.clams.ai/vocabulary/TextDocument/v1](http://mmif.clams.ai/vocabulary/TextDocument/v1)
50+
(any properties)
51+
* [http://mmif.clams.ai/vocabulary/TimeFrame/v1](http://mmif.clams.ai/vocabulary/TimeFrame/v1)
52+
* _timeUnit_ = "seconds"
53+
* [http://mmif.clams.ai/vocabulary/Alignment/v1](http://mmif.clams.ai/vocabulary/Alignment/v1)
54+
(any properties)
55+
* [http://vocab.lappsgrid.org/Token](http://vocab.lappsgrid.org/Token)
56+
(any properties)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{
2+
"name": "Whisper Wrapper",
3+
"description": "A CLAMS wrapper for Whisper-based ASR software originally developed by OpenAI.",
4+
"app_version": "v4",
5+
"mmif_version": "1.0.0",
6+
"analyzer_version": "20231117",
7+
"app_license": "Apache 2.0",
8+
"analyzer_license": "MIT",
9+
"identifier": "http://apps.clams.ai/whisper-wrapper/v4",
10+
"url": "https://github.com/clamsproject/app-whisper-wrapper",
11+
"input": [
12+
[
13+
{
14+
"@type": "http://mmif.clams.ai/vocabulary/AudioDocument/v1",
15+
"required": true
16+
},
17+
{
18+
"@type": "http://mmif.clams.ai/vocabulary/VideoDocument/v1",
19+
"required": true
20+
}
21+
]
22+
],
23+
"output": [
24+
{
25+
"@type": "http://mmif.clams.ai/vocabulary/TextDocument/v1"
26+
},
27+
{
28+
"@type": "http://mmif.clams.ai/vocabulary/TimeFrame/v1",
29+
"properties": {
30+
"timeUnit": "seconds"
31+
}
32+
},
33+
{
34+
"@type": "http://mmif.clams.ai/vocabulary/Alignment/v1"
35+
},
36+
{
37+
"@type": "http://vocab.lappsgrid.org/Token"
38+
}
39+
],
40+
"parameters": [
41+
{
42+
"name": "modelSize",
43+
"description": "The size of the model to use. Can be \"tiny\", \"base\", \"small\", \"medium\", or \"large\".",
44+
"type": "string",
45+
"choices": [
46+
"tiny",
47+
"base",
48+
"small",
49+
"medium",
50+
"large"
51+
],
52+
"default": "tiny",
53+
"multivalued": false
54+
},
55+
{
56+
"name": "pretty",
57+
"description": "The JSON body of the HTTP response will be re-formatted with 2-space indentation",
58+
"type": "boolean",
59+
"default": 0,
60+
"multivalued": false
61+
}
62+
]
63+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"time": "2024-01-24T05:40:09+00:00",
3+
"submitter": "keighrim",
4+
"image": "ghcr.io/clamsproject/app-whisper-wrapper:v4",
5+
"releasenotes": "* updated to the latest whisper models\n* now ouputs `Sentence` annotations based on whisper's segmentation\n\n"
6+
}

docs/_data/app-index.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"http://apps.clams.ai/whisper-wrapper": [
77
"v1",
88
"v2",
9-
"v3"
9+
"v3",
10+
"v4"
1011
],
1112
"http://apps.clams.ai/aapb-pua-kaldi-wrapper": [
1213
"v1",

docs/_data/apps.json

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)