【发布时间】:2020-09-29 09:21:35
【问题描述】:
有谁知道如何将List<Uint8List> 转换为List<int>。我想将它与库 Google Speech (Speech to Text using google api) 一起使用并使用它,我需要提供格式为 List<int> 的音频数据。
【问题讨论】:
有谁知道如何将List<Uint8List> 转换为List<int>。我想将它与库 Google Speech (Speech to Text using google api) 一起使用并使用它,我需要提供格式为 List<int> 的音频数据。
【问题讨论】:
Uint8List 派生自 List<int>,因此如果您仅从 Uint8List 开始,则无需转换。
如您所说,如果您有一个 List<Uint8List>,则需要将它们合并为一个 List。一种方法:
final mergedList = [
for (var sublist in listOfLists)
...sublist,
];
根据您的具体操作,可能会有更好、更专业的替代方案(例如collectBytes from package:async)。
【讨论】: