changeset 248:c422eeff8013

Implement split as a method in AudioRegion
author Amine Sehili <amine.sehili@gmail.com>
date Fri, 23 Aug 2019 21:11:01 +0200
parents 56ff493c2b97
children a9dc1a5115a7
files auditok/core.py
diffstat 1 files changed, 21 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/auditok/core.py	Thu Aug 22 20:22:28 2019 +0200
+++ b/auditok/core.py	Fri Aug 23 21:11:01 2019 +0200
@@ -539,6 +539,27 @@
         )
         return file
 
+    def split(
+        self,
+        min_dur=0.2,
+        max_dur=5,
+        max_silence=0.3,
+        drop_trailing_silence=False,
+        strict_min_dur=False,
+        **kwargs
+    ):
+        """Split region. See :auditok.split() for split parameters description.
+        """
+        return split(
+            self,
+            min_dur=min_dur,
+            max_dur=max_dur,
+            max_silence=max_silence,
+            drop_trailing_silence=drop_trailing_silence,
+            strict_min_dur=strict_min_dur,
+            **kwargs
+        )
+
     def __array__(self):
         return self.samples