kopia lustrzana https://github.com/Podcastindex-org/podcast-namespace
formatting
rodzic
3693cbd15e
commit
794ce4ee5c
|
@ -6,20 +6,20 @@ This is the initial spec for the podcast transcript format. There are three pos
|
||||||
The HTML transcript format provides a solution when a transcript is available but no or limited timecode data is available. HTML transcript files are considered low-fidelity and are
|
The HTML transcript format provides a solution when a transcript is available but no or limited timecode data is available. HTML transcript files are considered low-fidelity and are
|
||||||
designed to serve as an accessibility aid and provide searchable episode content. The HTML format used for podcast transcripts should adhere to the following specifications.
|
designed to serve as an accessibility aid and provide searchable episode content. The HTML format used for podcast transcripts should adhere to the following specifications.
|
||||||
|
|
||||||
### HTML tags used:
|
#### HTML tags used:
|
||||||
- `<cite>`: Name of the speaker (if available)
|
- `<cite>`: Name of the speaker (if available)
|
||||||
- `<time>`: Start time of monologue (if available)
|
- `<time>`: Start time of monologue (if available)
|
||||||
- `<p>`: Content of monologue
|
- `<p>`: Content of monologue
|
||||||
|
|
||||||
### Snippet:
|
#### Snippet:
|
||||||
```
|
```
|
||||||
<cite>Kevin:</cite>
|
<cite>Kevin:</cite>
|
||||||
<time>0:00</time>
|
<time>0:00</time>
|
||||||
<p>We have an update planned where we would like to give the ability to upload an artwork file for these videos</p>
|
<p>We have an update planned where we would like to give the ability to upload an artwork file for these videos</p>
|
||||||
<cite>Alban :</cite>
|
<cite>Alban :</cite>
|
||||||
<time>0:09</time>
|
<time>0:09</time>
|
||||||
<p>You're triggering Tom right now with a hey, here's a cool feature.</p>
|
<p>You're triggering Tom right now with a hey, here's a cool feature.</p>
|
||||||
```
|
```
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
|
@ -28,52 +28,52 @@ designed to serve as an accessibility aid and provide searchable episode content
|
||||||
|
|
||||||
The JSON representation is a flexible format that accomodates various degrees of fidelity in a concise way. This format for podcast transcripts should adhere to the following specifications.
|
The JSON representation is a flexible format that accomodates various degrees of fidelity in a concise way. This format for podcast transcripts should adhere to the following specifications.
|
||||||
|
|
||||||
### Elements included in this representation:
|
#### Elements included in this representation:
|
||||||
- `<version>`: The version of JSON transcript specification
|
- `<version>`: The version of JSON transcript specification
|
||||||
- `<segments>`: An array of dialogue elements (segments)
|
- `<segments>`: An array of dialogue elements (segments)
|
||||||
- `<speaker>`: Speaker
|
- `<speaker>`: Speaker
|
||||||
- `<start_time>`: Start time for the segment
|
- `<start_time>`: Start time for the segment
|
||||||
- `<end_time>`: End time for the segment (if available)
|
- `<end_time>`: End time for the segment (if available)
|
||||||
- `<body>`: Dialogue content
|
- `<body>`: Dialogue content
|
||||||
|
|
||||||
### Snippet:
|
#### Snippet:
|
||||||
```
|
```
|
||||||
|
{
|
||||||
|
"version": "1.0.0",
|
||||||
|
"segments": [
|
||||||
{
|
{
|
||||||
"version": "1.0.0",
|
"speaker": "Darth Vader",
|
||||||
"segments": [
|
"startTime": 0.5,
|
||||||
{
|
"endTime": 0.75,
|
||||||
"speaker": "Darth Vader",
|
"body": "I"
|
||||||
"startTime": 0.5,
|
},
|
||||||
"endTime": 0.75,
|
{
|
||||||
"body": "I"
|
"speaker": "Darth Vader",
|
||||||
},
|
"startTime": 1,
|
||||||
{
|
"endTime": 1.25,
|
||||||
"speaker": "Darth Vader",
|
"body": "am"
|
||||||
"startTime": 1,
|
},
|
||||||
"endTime": 1.25,
|
{
|
||||||
"body": "am"
|
"speaker": "Darth Vader",
|
||||||
},
|
"startTime": 1.5,
|
||||||
{
|
"endTime": 2.0,
|
||||||
"speaker": "Darth Vader",
|
"body": "your"
|
||||||
"startTime": 1.5,
|
},
|
||||||
"endTime": 2.0,
|
{
|
||||||
"body": "your"
|
"speaker": "Darth Vader",
|
||||||
},
|
"startTime": 2.25,
|
||||||
{
|
"endTime": 2.50,
|
||||||
"speaker": "Darth Vader",
|
"body": "father."
|
||||||
"startTime": 2.25,
|
},
|
||||||
"endTime": 2.50,
|
{
|
||||||
"body": "father."
|
"speaker": "Luke",
|
||||||
},
|
"startTime": 2.75,
|
||||||
{
|
"endTime": 3.0,
|
||||||
"speaker": "Luke",
|
"body": "Nooooo"
|
||||||
"startTime": 2.75,
|
|
||||||
"endTime": 3.0,
|
|
||||||
"body": "Nooooo"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
```
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
<br><br>
|
<br><br>
|
||||||
|
|
||||||
|
@ -83,45 +83,45 @@ The JSON representation is a flexible format that accomodates various degrees of
|
||||||
The SRT format was designed for video captions but provides a suitable solution for podcast transcripts. The SRT format contains medium-fidelity timestamps and are a
|
The SRT format was designed for video captions but provides a suitable solution for podcast transcripts. The SRT format contains medium-fidelity timestamps and are a
|
||||||
popular export option from transcription services. SRT transcripts used for podcasts should adhere to the following specifications.
|
popular export option from transcription services. SRT transcripts used for podcasts should adhere to the following specifications.
|
||||||
|
|
||||||
### Properties:
|
#### Properties:
|
||||||
- Max number of lines: 2
|
- Max number of lines: 2
|
||||||
- Max characters per line: 32
|
- Max characters per line: 32
|
||||||
- Speaker names (optional): Start a new card when the speaker changes. Include the speaker's name, followed by a colon.
|
- Speaker names (optional): Start a new card when the speaker changes. Include the speaker's name, followed by a colon.
|
||||||
|
|
||||||
### Snippet:
|
#### Snippet:
|
||||||
```
|
```
|
||||||
1
|
1
|
||||||
00:00:00,000 --> 00:00:02,760
|
00:00:00,000 --> 00:00:02,760
|
||||||
Sarah: In today's episode,
|
Sarah: In today's episode,
|
||||||
you'll learn whether or not you
|
you'll learn whether or not you
|
||||||
|
|
||||||
2
|
2
|
||||||
00:00:02,760 --> 00:00:06,090
|
00:00:02,760 --> 00:00:06,090
|
||||||
should have a podcast trailer.
|
should have a podcast trailer.
|
||||||
And if so, what should you
|
And if so, what should you
|
||||||
|
|
||||||
3
|
3
|
||||||
00:00:06,090 --> 00:00:11,610
|
00:00:06,090 --> 00:00:11,610
|
||||||
include in one? Welcome to
|
include in one? Welcome to
|
||||||
Podcasting Q&A, where you learn
|
Podcasting Q&A, where you learn
|
||||||
|
|
||||||
4
|
4
|
||||||
00:00:11,610 --> 00:00:15,750
|
00:00:11,610 --> 00:00:15,750
|
||||||
the best tips and strategies to
|
the best tips and strategies to
|
||||||
launch, grow and monetize your
|
launch, grow and monetize your
|
||||||
|
|
||||||
5
|
5
|
||||||
00:00:15,750 --> 00:00:18,630
|
00:00:15,750 --> 00:00:18,630
|
||||||
podcast. This week's question
|
podcast. This week's question
|
||||||
comes from Gillian.
|
comes from Gillian.
|
||||||
|
|
||||||
6
|
6
|
||||||
00:00:19,080 --> 00:00:21,450
|
00:00:19,080 --> 00:00:21,450
|
||||||
Gillian: Hi Buzzsprout, Gillian
|
Gillian: Hi Buzzsprout, Gillian
|
||||||
here from breaking through
|
here from breaking through
|
||||||
|
|
||||||
7
|
7
|
||||||
00:00:21,450 --> 00:00:25,350
|
00:00:21,450 --> 00:00:25,350
|
||||||
careers podcast. My question is,
|
careers podcast. My question is,
|
||||||
do we need a podcast trailer?
|
do we need a podcast trailer?
|
||||||
```
|
```
|
||||||
|
|
Ładowanie…
Reference in New Issue