File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
tensorflow_datasets/core/dataset_builders Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change 48
48
from tensorflow_datasets .core import download
49
49
from tensorflow_datasets .core import split_builder as split_builder_lib
50
50
from tensorflow_datasets .core import splits as splits_lib
51
+ from tensorflow_datasets .core .features import audio_feature
51
52
from tensorflow_datasets .core .features import bounding_boxes
52
53
from tensorflow_datasets .core .features import feature as feature_lib
53
54
from tensorflow_datasets .core .features import features_dict
@@ -177,6 +178,10 @@ def datatype_converter(
177
178
feature = bounding_boxes .BBoxFeature (
178
179
doc = field .description , bbox_format = None
179
180
)
181
+ elif field_data_type == mlc .DataType .AUDIO_OBJECT :
182
+ feature = audio_feature .Audio (
183
+ doc = field .description , sample_rate = field .source .sampling_rate
184
+ )
180
185
else :
181
186
raise ValueError (f'Unknown data type: { field_data_type } .' )
182
187
Original file line number Diff line number Diff line change 20
20
from tensorflow_datasets import testing
21
21
from tensorflow_datasets .core import file_adapters
22
22
from tensorflow_datasets .core .dataset_builders import croissant_builder
23
+ from tensorflow_datasets .core .features import audio_feature
23
24
from tensorflow_datasets .core .features import bounding_boxes
24
25
from tensorflow_datasets .core .features import features_dict
25
26
from tensorflow_datasets .core .features import image_feature
@@ -150,6 +151,14 @@ def test_simple_datatype_converter(
150
151
image_feature .Image ,
151
152
None ,
152
153
),
154
+ (
155
+ mlc .Field (
156
+ data_types = mlc .DataType .AUDIO_OBJECT ,
157
+ description = "Audio feature" ,
158
+ ),
159
+ audio_feature .Audio ,
160
+ None ,
161
+ ),
153
162
(
154
163
mlc .Field (
155
164
data_types = mlc .DataType .BOUNDING_BOX ,
You can’t perform that action at this time.
0 commit comments