Additions:
for no speech synthesis during make (which slows horribly the compilation):
Deletions:
Additions:
http://www.culte.org/listes/ to subscribe, just send a mail to the biglux-subscribe at CULTe.org with empty subject (as usual you'll receive a confirmation e-mail)
Additions:
%%/// Used for iterating through members of the distribution
long int item_start() const;
/// Used for iterating through members of the distribution
long int item_next(int idx) const;
long int item_start() const;
/// Used for iterating through members of the distribution
long int item_next(int idx) const;
Deletions:
long int item_start() const;
/// Used for iterating through members of the distribution
long int item_next(int idx) const;
Additions:
%% /// Used for iterating through members of the distribution
Deletions:
Additions:
%% /// Used for iterating through members of the distribution
Deletions:
Additions:
~- when compiling for x86_64, gcc complains for conversion (cast) of a pointer to an int, a quick & dirty workaround is using a long int.
// replace int by long int here for x86_64, why isn't it a pointer ?
// replace int by long int here for x86_64, why isn't it a pointer ?
~- afterwards, it compiles successfully (though applying this patch is complicated by the fact that the Makefile automatically downloads the archives then extract them (erasing corrections done). This should be applied upstream.
// replace int by long int here for x86_64, why isn't it a pointer ?
// replace int by long int here for x86_64, why isn't it a pointer ?
~- afterwards, it compiles successfully (though applying this patch is complicated by the fact that the Makefile automatically downloads the archives then extract them (erasing corrections done). This should be applied upstream.
Additions:
===Corrections applied===
~- in /usr/local/share/speech_tools/include/EST_simplestats.h
%% /// Used for iterating through members of the distribution
long int item_start() const;
/// Used for iterating through members of the distribution
long int item_next(int idx) const;
%%
~- in /usr/local/share/speech_tools/stats/EST_DProbDist.cc
%%// For iterating through members of a probability distribution
long int EST_DiscreteProbDistribution::item_start(void) const
{
if (type == tprob_discrete)
return 0;
else
return (long int)scounts.list.head();
}
int EST_DiscreteProbDistribution::item_end(int idx) const
{
if (type == tprob_discrete)
return (idx >= icounts.length());
else
return ((EST_Litem *)idx == 0);
}
long int EST_DiscreteProbDistribution::item_next(int idx) const
{
if (type == tprob_discrete)
return ++idx;
else
return (long int)next((EST_Litem *)idx);
}%%
~- in /usr/local/share/speech_tools/include/EST_simplestats.h
%% /// Used for iterating through members of the distribution
long int item_start() const;
/// Used for iterating through members of the distribution
long int item_next(int idx) const;
%%
~- in /usr/local/share/speech_tools/stats/EST_DProbDist.cc
%%// For iterating through members of a probability distribution
long int EST_DiscreteProbDistribution::item_start(void) const
{
if (type == tprob_discrete)
return 0;
else
return (long int)scounts.list.head();
}
int EST_DiscreteProbDistribution::item_end(int idx) const
{
if (type == tprob_discrete)
return (idx >= icounts.length());
else
return ((EST_Litem *)idx == 0);
}
long int EST_DiscreteProbDistribution::item_next(int idx) const
{
if (type == tprob_discrete)
return ++idx;
else
return (long int)next((EST_Litem *)idx);
}%%
Additions:
http://www.culte.org/listes/biglux/ [fr] mailing-list for subjects like lliaphon (hard to find)