Skip to content

Commit 8441299

Browse files
giorgosHadjiGeorgios Hadjiharalambous
andauthored
Update end-of-turn (#111)
Fixed capitalization issues Replaced &' with and “voice assistants and chatbots“ → “voice agents“ Used everywhere the phrase end of utterance vs end of turn. Improve description (remove "learn") --------- Co-authored-by: Georgios Hadjiharalambous <[email protected]>
1 parent aa8c272 commit 8441299

File tree

3 files changed

+17
-10
lines changed

3 files changed

+17
-10
lines changed

docs/speech-to-text/realtime/end-of-turn.mdx renamed to docs/speech-to-text/realtime/end-of-utterance.mdx

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
description: 'Learn how Speechmatics detects end of utterances'
2+
description: 'Speechmatics end of utterance detection'
33
keywords:
44
[
55
speechmatics,
@@ -17,23 +17,23 @@ import TabItem from '@theme/TabItem';
1717
import eouStreamingPythonExample from "./assets/end-of-utterance-streaming-example.py"
1818
import eouFilePythonExample from "./assets/end-of-utterance-file-example.py"
1919

20-
# End of Turn Detection
20+
# End of Utterance Detection
2121

22-
To improve user experience in responsive real-time scenarios it important to know when a person has finished speaking. This is especially important for voice AI, translation, and dictation use cases. Detecting an 'End of Turn' can be used to trigger actions such as generating a response in a Voice AI agent.
22+
To improve user experience in responsive real-time scenarios it important to know when a person has finished speaking. This is especially important for voice AI, translation, and dictation use cases. Detecting an 'End of Utterance' can be used to trigger actions such as generating a response in a Voice AI agent.
2323

2424
To get started, check out the [Configuration Example](#end-of-utterance-configuration) below.
2525

2626
## Use Cases
2727

28-
**Voice AI & Conversational Systems**: Enable voice assistants and chatbots to detect when the user has finished speaking, allowing the system to respond promptly without awkward delays.
28+
**Voice AI and conversational systems**: Enable voice agents to detect when the user has finished speaking, allowing the system to respond promptly without awkward delays.
2929

30-
**Real-time Translation**: Critical for live interpretation services where translations need to be delivered as soon as the speaker completes their thought, maintaining the flow of conversation.
30+
**Real-time translation**: Critical for live interpretation services where translations need to be delivered as soon as the speaker completes their thought, maintaining the flow of conversation.
3131

32-
**Dictation & Transcription**: Helps dictation software determine when users have completed their input, improving speed of final transcription and user experience.
32+
**Dictation and transcription**: Helps dictation software determine when users have completed their input, improving speed of final transcription and user experience.
3333

3434

3535
## End of Utterance Configuration
36-
Speechmatics' Speech-To-Text allows you to use a period of silence to determine when a user has finished speaking. This is known as **End of Utterance** detection and is one way to detect End of Turn.
36+
Speechmatics' Speech-To-Text allows you to use a period of silence to determine when a user has finished speaking. This is known as **End of Utterance** detection.
3737

3838
To enable End of Utterance detection, include the following in the [StartRecognition](/api-ref/realtime-transcription-websocket#startrecognition) message:
3939

@@ -74,8 +74,7 @@ To enable End of Utterance detection, include the following in the [StartRecogni
7474

7575
While silence-based End of Utterance is enough for many use cases, it is often improved by combining it with the context of the conversation. This is known as 'Semantic End of Turn Detection'. You can try Semantic End of Turn right away with our free [Flow service demo](https://www.speechmatics.com/flow)!
7676

77-
{/* TODO add anchor here when flow docs are merged */}
78-
Semantic End of Turn comes [already included](/voice-agents-flow) in Flow to provide the best experience for your users. You can also check out our [Semantic End-of-Turn detection "how to"](https://blog.speechmatics.com/semantic-turn-detection) guide for more details on how to implement this in your own application.
77+
Semantic End of Turn comes [already included](/voice-agents-flow#end-of-turn-detection) in Flow to provide the best experience for your users. You can also check out our [Semantic End-of-Turn detection "how to"](https://blog.speechmatics.com/semantic-turn-detection) guide for more details on how to implement this in your own application.
7978

8079
## Code Examples
8180

scripts/redirects/redirects.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,8 @@
22
{
33
"source": "/speech-to-text/batch/tracking",
44
"destination": "/speech-to-text/batch/output#tracking-metadata"
5+
},{
6+
"source":"/speech-to-text/realtime/end-of-turn",
7+
"destination":"/speech-to-text/realtime/end-of-utterance"
58
}
69
]

vercel.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@
66
"destination": "/speech-to-text/batch/output#tracking-metadata",
77
"permanent": true
88
},
9+
{
10+
"source": "/speech-to-text/realtime/end-of-turn",
11+
"destination": "/speech-to-text/realtime/end-of-utterance",
12+
"permanent": true
13+
},
914
{
1015
"source": "/jobsapi",
1116
"destination": "/api-ref/batch/create-a-new-job",
@@ -108,7 +113,7 @@
108113
},
109114
{
110115
"source": "/features/end-of-turn",
111-
"destination": "/speech-to-text/realtime/end-of-turn",
116+
"destination": "/speech-to-text/realtime/end-of-utterance",
112117
"permanent": true
113118
},
114119
{

0 commit comments

Comments
 (0)