并再次进行dll和营销 - 页 21

 
Nikolai Karetnikov:

当你在他们的网站上注册并按照提示操作时,有一个页面出现,其中列出了apikey

我明白了,但请解释一下,如果每个用户都要把每月免费的10,000个语音字符花在挤在顾问里的同一个键上,那免费的10,000个语音字符有什么用?眨眼间他们就会消失,达到极限。

 
Nikolai Karetnikov:

也就是说,我现在明白,在可检索流中


00000089是服务信息,但我不明白如何使其忽略

它是字符串后的0x89字节 - 二进制数据。然后要么是另一个部分(同样是字符串长度,数据),要么是结束...

 
Maxim Kuznetsov:

是字符串后的0x89字节--二进制数据。然后要么是另一个部分(同样,字符串长度,数据),要么是结束...

是的,是的,我明白了,谢谢你!)

如何要求服务器不指定块的大小,这就是我现在正在搜索的内容

 

使用一个标准的计划,可以得到回报。每1,000个字符0.02美元。

在这种情况下,你不需要寻找黑客。联系他们的支持团队并解释情况。如果MT(webrequest)平台是支持的,而且他们提供帮助--可能会有效果。

 
这一切让我想起了我与ResourceSave函数 的斗争,它无情地覆盖了我的数据,除非它是一个像素图像。我保存、打开并探查了输出文件,试图弄清楚它使用了什么算法来破坏东西。这没有什么好说的。刚刚停止使用该功能。
 
Nikolai Karetnikov:

是的,是的,我明白了,谢谢你!)

如何要求服务器不指定块的大小,这就是我现在正在搜索的内容

当你把它保存到一个文件时,你必须自己解析内容。重点关注服务器发送的头信息(哦,这些头信息)。它还告诉你它发送什么样的数据,以及它如何切分/形成数据。

WebRequest 是相当低级的东西,你必须自己做很多事情。同样的curl,在保存文件时,解析从服务器发送的内容,但我们没有这样的魅力:-)

 
Maxim Kuznetsov:

当保存到一个文件时,你必须自己解析内容。它应该由服务器发送的头文件(哦,头文件)来指导。它还告诉你它发送什么样的数据,以及它如何切分/形成数据。

WebRequest 是相当低级的东西,你必须自己做很多事情。同样的curl,在保存文件时,解析从服务器发送的内容,但我们没有这样的魅力:-)

这里 也提到了类似的事情。

我也在朝这个方向思考。TTS服务并不是为短语而发明的,而是为连续的数据流而发明的。等到一个大文件形成后,下载它,这么多的时间过去了,它们被扔到了客户端的方向,成了碎片化的数据。

Crowdsourcing for Speech Processing
Crowdsourcing for Speech Processing
  • books.google.ru
Provides an insightful and practical introduction to crowdsourcing as a means of rapidly processing speech data Intended for those who want to get started in the domain and learn how to set up a task, what interfaces are available, how to assess the work, etc. as well as for those who already have used crowdsourcing and want to create better tasks and obtain better assessments of the work of the crowd. It will include screenshots to show examples of good and poor interfaces; examples of case studies in speech processing tasks, going through the task creation process, reviewing options in the interface, in the choice of medium (MTurk or other) and explaining choices, etc. Provides an insightful and practical introduction to crowdsourcing as a means of rapidly processing speech data. Addresses important aspects of this new technique that should be mastered before attempting a crowdsourcing application. Offers speech researchers the hope that they can spend much less time dealing...
 
Реter Konow:

使用一个标准的计划,可以得到回报。每1,000个字符0.02美元。

在这种情况下,你不需要寻找黑客。联系他们的支持团队并解释情况。如果MT(webrequest)平台是支持的,而且他们提供帮助--可能会有效果。

对于免费的他们的支持不会说话,在这里你是对的!:)

 
Nikolai Karetnikov:

他们的支持不会是免费的,你说的对!:)

当然)这是他们的事。想象一下,你已经创建了一个文本到音频流转换器。他们不能说 "去你的"--那是不礼貌的,但他们想做一些硬性掩饰的限制,所以你必须忍受,并试图从 "吸血者 "那里得到免费的钱,然后就放弃或付钱--不客气))

这些人并不傻!))))。

 

发现了为什么IBM的分块响应不被接受。

Content-Type: audio/ogg;codecs=opus
session-name: WLCAHDQYVJWMSEFM-en-US_MichaelVoice
x-content-type-options: nosniff
content-disposition: inline;
filename="result.ogg"
Last-Modified: Tue, 26 May 2020 21:15:39 GMT
content-security-policy: default-src 'self'
x-xss-protection: 1
x-frame-options: DENY
strict-transport-security: max-age=31536000;
includeSubDomains;
x-global-transaction-id: a9250688221454f1071a58eee719587b
X-DP-Watson-Tran-ID: a9250688221454f1071a58eee719587b
X-EdgeConnect-MidMile-RTT: 43
X-EdgeConnect-Origin-MEX-Latency: 167
Date: Mon, 01 Jun 2020 12:24:14 GMT
Transfer-Encoding:  chunked
Connection: keep-alive
Connection: Transfer-Encoding  

他们在Transfer-Encoding响应头中的格式不正确,他们在那里放了一个双空格而不是一个单空格。协议允许这样做,但我们的解析器没有考虑到这一点。

这就是为什么我们误读了分块/分片流,等不及它完成。


在下一个测试版中会有一个修复。最有可能是今天。


我们早在2002年左右就在MetaQuotes平台上推出了嵌入式Text2Speech服务,但由于实施不力而被踢出。我们很可能在终端和MQL5中把它作为一个标准功能加入。