chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
```
|
||||
service ASR { //grpc service
|
||||
rpc Recognize (stream Request) returns (stream Response) {} //Stub
|
||||
}
|
||||
|
||||
message Request { //request data
|
||||
bytes audio_data = 1; //audio data in bytes.
|
||||
string user = 2; //user allowed.
|
||||
string language = 3; //language, zh-CN for now.
|
||||
bool speaking = 4; //flag for speaking.
|
||||
bool isEnd = 5; //flag for end. set isEnd to true when you stop asr:
|
||||
//vad:is_speech then speaking=True & isEnd = False, audio data will be appended for the specfied user.
|
||||
//vad:silence then speaking=False & isEnd = False, clear audio buffer and do asr inference.
|
||||
}
|
||||
|
||||
message Response { //response data.
|
||||
string sentence = 1; //json, includes flag for success and asr text .
|
||||
string user = 2; //same to request user.
|
||||
string language = 3; //same to request language.
|
||||
string action = 4; //server status:
|
||||
//terminate:asr stopped;
|
||||
//speaking:user is speaking, audio data is appended;
|
||||
//decoding: server is decoding;
|
||||
//finish: get asr text, most used.
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
// Copyright FunASR (https://github.com/alibaba-damo-academy/FunASR). All Rights
|
||||
// Reserved. MIT License (https://opensource.org/licenses/MIT)
|
||||
//
|
||||
// 2023 by burkliu(刘柏基) liubaiji@xverse.cn
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
option objc_class_prefix = "paraformer";
|
||||
|
||||
package paraformer;
|
||||
|
||||
service ASR {
|
||||
rpc Recognize (stream Request) returns (stream Response) {}
|
||||
}
|
||||
|
||||
enum WavFormat {
|
||||
pcm = 0;
|
||||
}
|
||||
|
||||
enum DecodeMode {
|
||||
offline = 0;
|
||||
online = 1;
|
||||
two_pass = 2;
|
||||
}
|
||||
|
||||
message Request {
|
||||
DecodeMode mode = 1;
|
||||
WavFormat wav_format = 2;
|
||||
int32 sampling_rate = 3;
|
||||
repeated int32 chunk_size = 4;
|
||||
bool is_final = 5;
|
||||
bytes audio_data = 6;
|
||||
}
|
||||
|
||||
message Response {
|
||||
DecodeMode mode = 1;
|
||||
string text = 2;
|
||||
bool is_final = 3;
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 64 KiB |
Reference in New Issue
Block a user