Revision 90fa4b4e server/src/Utterance.cpp
server/src/Utterance.cpp | ||
---|---|---|
72 | 72 |
|
73 | 73 |
// fetch first end time |
74 | 74 |
symbol_duration_pair_t symbol_duration_pair = *phonemes_vector_iterator; |
75 |
symbol_end_time = get_system_time() + boost::posix_time::milliseconds(symbol_duration_pair.second);
|
|
75 |
symbol_end_time = std::chrono::steady_clock::now() + std::chrono::milliseconds(symbol_duration_pair.second);
|
|
76 | 76 |
|
77 | 77 |
printf("> we have %d pairs\n", (int)phonemes_vector.size()); |
78 | 78 |
|
... | ... | |
89 | 89 |
if (phonemes_vector.size() == 0) |
90 | 90 |
return ""; |
91 | 91 |
|
92 |
system_time now = get_system_time();
|
|
92 |
std::chrono::time_point<std::chrono::steady_clock> now = std::chrono::steady_clock::now();
|
|
93 | 93 |
|
94 | 94 |
while (now > symbol_end_time) { |
95 | 95 |
// fetch next phoneme: |
96 | 96 |
symbol_duration_pair_t symbol_duration_pair = *phonemes_vector_iterator; |
97 |
symbol_end_time = symbol_end_time + boost::posix_time::milliseconds(symbol_duration_pair.second);
|
|
97 |
symbol_end_time = symbol_end_time + std::chrono::milliseconds(symbol_duration_pair.second);
|
|
98 | 98 |
// printf("time: %d", symbol_duration_pair.second); |
99 | 99 |
|
100 | 100 |
// do we have to increment the iterator or are we done? (NOTE: -1 is necessary here!) |
Also available in: Unified diff