请教一下各位对科大讯飞开放平台的接口定义水平的看法

2020-07-11 14:24:11 +08:00
 tigerstudent

以下是他们识别返回的 JSON 内容(链接:接口调用流程):

	data:
		{
		    "cn":{
		        "st":{
		            "bg":"820",
		            "ed":"0",
		            "rt":[{
	                    "ws":[{
                            "cw":[{
                                "w":"啊",
                                "wp":"n"
                            }],
                            "wb":0,
                            "we":0
                        },{
                        	"cw":[{
                                "w":"喂",
                                "wp":"n"
                            }],
                            "wb":0,
                            "we":0
                        },{
                            "cw":[{
                                "w":"!",
                                "wp":"p"
                            }],
                            "wb":0,
                            "we":0
                        },{
                            "cw":[{
                                "w":"你好",
                                "wp":"n"
                            }],
                            "wb":0,
                            "we":0
                        },{
                            "cw":[{
                            	"w":"!",
								"wp":"p"
                            }],
                            "wb":0,
                            "we":0
						},{
                            "cw":[{
                                "w":"我",
                                "wp":"n"
                            }],
	                        "wb":0,
	                        "we":0
                    	},{
                        	"cw":[{
                                "w":"是",
                                "wp":"n"
                            }],
	                        "wb":0,
	                        "we":0
	                    },{
	                        "cw":[{
	                                "w":"上",
	                                "wp":"n"
	                        }],
	                        "wb":0,
	                        "we":0
                    	}]
	                }],
		            "type":"1"
		        }
		    },
		    "seg_id":5
		}

JSON 对象中还会夹杂着“JSON 字符串”,就是说得把 JSON 里的一个字段内容取出来再解析一次。(/doge)

2103 次点击
所在节点    问与答
11 条回复
kamal
2020-07-11 17:45:30 +08:00
你贴错代码了,想吐槽的是链接里面上一段吧?
kop1989
2020-07-11 18:08:41 +08:00
估计是出识别结果的和制定接口 api 的不是一个组。
just1
2020-07-11 19:25:55 +08:00
你觉得不爽却还得用,这才是他的厉害
rockyou12
2020-07-11 19:33:54 +08:00
这种真的是细枝末节的事……还勉强能忍
murmur
2020-07-11 19:42:08 +08:00
我大概看了一下,楼主可能认为这返回值东西太多了,这是个文字转写接口,是不是想要一个除了字啥都没有的返回

但是实时转写本身就有问题,读的时候可能会对前面的东西纠正,所以才会有时间和不断返回这个设计
murmur
2020-07-11 19:43:13 +08:00
楼主可以看一下官方例子,也许是我眼睛不太好使,高亮后我没发现哪里还有 json 套 json 的设计
gzchen
2020-07-11 19:46:30 +08:00
这些都是随便找个实习生,甚至产品经理包装释出的,最主要人家不 care 这些不算“技术“的”技术“
tigerstudent
2020-07-11 20:37:21 +08:00
@murmur 上面贴的是没有 json 套 json,是我调的过程中发现有。
tigerstudent
2020-07-11 20:39:56 +08:00
@just1 倒也不算,我跑了 3 家的 demo,就它的字段名都是一两个字母,特别恶心到我。
而且 demo 识别率还没其他家好,我就没理解大家都说它家识别率高。
接口字段太恶心也导致我没有耐心去继续调试,就用了其他家的了。
tigerstudent
2020-07-11 20:40:34 +08:00
@kamal 我想吐槽的主要是这些 cw,wc 的字段名。。
murmur
2020-07-11 20:43:21 +08:00
@tigerstudent 是发现了这个问题,似乎这个公司特别喜欢 string,很多数字、boolean 类型的也是 string

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/689168

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX