Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
DeepSpeech
提交
977d5147
D
DeepSpeech
项目概览
PaddlePaddle
/
DeepSpeech
大约 1 年 前同步成功
通知
206
Star
8425
Fork
1598
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
245
列表
看板
标记
里程碑
合并请求
3
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
DeepSpeech
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
245
Issue
245
列表
看板
标记
里程碑
合并请求
3
合并请求
3
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
977d5147
编写于
5月 27, 2022
作者:
Y
Yang Zhou
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix websocket key, mv websocket into protocol, test=doc
上级
1d72cf4e
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
10 addition
and
7 deletion
+10
-7
speechx/examples/ds2_ol/websocket/path.sh
speechx/examples/ds2_ol/websocket/path.sh
+1
-1
speechx/speechx/CMakeLists.txt
speechx/speechx/CMakeLists.txt
+2
-2
speechx/speechx/protocol/CMakeLists.txt
speechx/speechx/protocol/CMakeLists.txt
+3
-0
speechx/speechx/protocol/websocket/CMakeLists.txt
speechx/speechx/protocol/websocket/CMakeLists.txt
+0
-0
speechx/speechx/protocol/websocket/websocket_client.cc
speechx/speechx/protocol/websocket/websocket_client.cc
+1
-1
speechx/speechx/protocol/websocket/websocket_client.h
speechx/speechx/protocol/websocket/websocket_client.h
+2
-2
speechx/speechx/protocol/websocket/websocket_client_main.cc
speechx/speechx/protocol/websocket/websocket_client_main.cc
+0
-0
speechx/speechx/protocol/websocket/websocket_server.cc
speechx/speechx/protocol/websocket/websocket_server.cc
+1
-1
speechx/speechx/protocol/websocket/websocket_server.h
speechx/speechx/protocol/websocket/websocket_server.h
+0
-0
speechx/speechx/protocol/websocket/websocket_server_main.cc
speechx/speechx/protocol/websocket/websocket_server_main.cc
+0
-0
未找到文件。
speechx/examples/ds2_ol/websocket/path.sh
浏览文件 @
977d5147
...
...
@@ -10,5 +10,5 @@ TOOLS_BIN=$SPEECHX_TOOLS/valgrind/install/bin
export
LC_AL
=
C
SPEECHX_BIN
=
$SPEECHX_BUILD
/websocket
SPEECHX_BIN
=
$SPEECHX_BUILD
/
protocol/
websocket
export
PATH
=
$PATH
:
$SPEECHX_BIN
:
$TOOLS_BIN
speechx/speechx/CMakeLists.txt
浏览文件 @
977d5147
...
...
@@ -34,9 +34,9 @@ add_subdirectory(decoder)
include_directories
(
${
CMAKE_CURRENT_SOURCE_DIR
}
${
CMAKE_CURRENT_SOURCE_DIR
}
/
websocket
${
CMAKE_CURRENT_SOURCE_DIR
}
/
protocol
)
add_subdirectory
(
websocket
)
add_subdirectory
(
protocol
)
include_directories
(
${
CMAKE_CURRENT_SOURCE_DIR
}
...
...
speechx/speechx/protocol/CMakeLists.txt
浏览文件 @
977d5147
cmake_minimum_required
(
VERSION 3.14 FATAL_ERROR
)
add_subdirectory
(
websocket
)
speechx/speechx/websocket/CMakeLists.txt
→
speechx/speechx/
protocol/
websocket/CMakeLists.txt
浏览文件 @
977d5147
文件已移动
speechx/speechx/websocket/websocket_client.cc
→
speechx/speechx/
protocol/
websocket/websocket_client.cc
浏览文件 @
977d5147
...
...
@@ -68,7 +68,7 @@ void WebSocketClient::ReadLoopFunc() {
result_
=
obj
[
"result"
].
as_string
().
c_str
();
}
if
(
obj
[
"type"
]
==
"partial_result"
)
{
partial_result_
=
obj
[
"
partial_
result"
].
as_string
().
c_str
();
partial_result_
=
obj
[
"result"
].
as_string
().
c_str
();
}
if
(
obj
[
"type"
]
==
"speech_end"
)
{
done_
=
true
;
...
...
speechx/speechx/websocket/websocket_client.h
→
speechx/speechx/
protocol/
websocket/websocket_client.h
浏览文件 @
977d5147
...
...
@@ -40,8 +40,8 @@ class WebSocketClient {
void
SendEndSignal
();
void
SendDataEnd
();
bool
Done
()
const
{
return
done_
;
}
std
::
string
GetResult
()
{
return
result_
;
}
std
::
string
GetPartialResult
()
{
return
partial_result_
;
}
std
::
string
GetResult
()
const
{
return
result_
;
}
std
::
string
GetPartialResult
()
const
{
return
partial_result_
;
}
private:
void
Connect
();
...
...
speechx/speechx/websocket/websocket_client_main.cc
→
speechx/speechx/
protocol/
websocket/websocket_client_main.cc
浏览文件 @
977d5147
文件已移动
speechx/speechx/websocket/websocket_server.cc
→
speechx/speechx/
protocol/
websocket/websocket_server.cc
浏览文件 @
977d5147
...
...
@@ -78,7 +78,7 @@ void ConnectionHandler::OnSpeechData(const beast::flat_buffer& buffer) {
std
::
string
partial_result
=
recognizer_
->
GetPartialResult
();
json
::
value
rv
=
{
{
"status"
,
"ok"
},
{
"type"
,
"partial_result"
},
{
"
partial_
result"
,
partial_result
}};
{
"status"
,
"ok"
},
{
"type"
,
"partial_result"
},
{
"result"
,
partial_result
}};
ws_
.
text
(
true
);
ws_
.
write
(
asio
::
buffer
(
json
::
serialize
(
rv
)));
}
...
...
speechx/speechx/websocket/websocket_server.h
→
speechx/speechx/
protocol/
websocket/websocket_server.h
浏览文件 @
977d5147
文件已移动
speechx/speechx/websocket/websocket_server_main.cc
→
speechx/speechx/
protocol/
websocket/websocket_server_main.cc
浏览文件 @
977d5147
文件已移动
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录