Skip to content

Commit cf418d5

Browse files
committed
mc
1 parent 42cfed9 commit cf418d5

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

align/LyricsAligner.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ def alignRecording( symbtrtxtURI, sectionMetadataDict, sectionLinksDict, audioFi
7676

7777
# parameters
7878
usePersistentFiles = True
79+
if extractedPitchList == None:
80+
sys.exit("no pitch series provided for audio {}".format(audioFileURI))
7981
if WITH_SECTION_ANNOTATIONS and sectionLinksDict == None:
8082

8183
sys.exit("specified to work with section annotation for file {} , but it is not provided. ".format(audioFileURI))

hmm/continuous/DurationGMHMM.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from _DurationHMM import _DurationHMM
1010

1111
from sklearn.mixture import GMM as GMM_
12+
import sys
1213
# GMM class from
1314
# http://scikit-learn.org/stable/modules/generated/sklearn.mixture.GMM.html
1415

@@ -63,8 +64,10 @@ def _pdfAllFeatures(self,observations,j):
6364
uses sciKit learn's GMM class
6465
'''
6566
# old_settings = numpy.seterr(under='warn')
66-
67-
(logprob,responsibilities) = self.GMMs[j].score_samples(observations)
67+
try:
68+
(logprob,responsibilities) = self.GMMs[j].score_samples(observations)
69+
except FloatingPointError,e:
70+
sys.exit( "{} \n make sure you do git clone https://github.com/georgid/scikit-learn \n python setup.py install \n see README".format(e) )
6871
return logprob
6972

7073

0 commit comments

Comments
 (0)