{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47648456,"defaultBranch":"master","name":"espeak-ng","ownerLogin":"espeak-ng","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-08T20:42:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16214005?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703118211.0","currentOid":""},"activityList":{"items":[{"before":"6c0621605b416f7c51cb55c4b0c21144d957a072","after":"f57b594ec4d45a3616b1c9f558822d7ac33a8871","ref":"refs/heads/master","pushedAt":"2024-05-04T06:36:07.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jaacoppi","name":"Juho Hiltunen","path":"/jaacoppi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794301?s=80&v=4"},"commit":{"message":"Fix \"vilmente\" and \"cruelmente\" in Spanish (#1869)","shortMessageHtmlLink":"Fix \"vilmente\" and \"cruelmente\" in Spanish (#1869)"}},{"before":"34bb50b903d8ce526e3226d49b3a91fe8a0dc294","after":"6c0621605b416f7c51cb55c4b0c21144d957a072","ref":"refs/heads/master","pushedAt":"2024-05-04T06:26:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaacoppi","name":"Juho Hiltunen","path":"/jaacoppi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794301?s=80&v=4"},"commit":{"message":"dictsources/hu_rules: added 22 new pronounce exceptions with various … (#1891)\n\nhu: 24 pronunciation exceptions","shortMessageHtmlLink":"dictsources/hu_rules: added 22 new pronounce exceptions with various … ("}},{"before":"6c896e0fee6ee8693736eda59652cbf4ca1c8685","after":"34bb50b903d8ce526e3226d49b3a91fe8a0dc294","ref":"refs/heads/master","pushedAt":"2024-05-01T06:47:50.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jaacoppi","name":"Juho Hiltunen","path":"/jaacoppi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794301?s=80&v=4"},"commit":{"message":"Fix for german (#1757)\n\nI know the formatting might be controversial, but it might help in the\r\nlong run.","shortMessageHtmlLink":"Fix for german (#1757)"}},{"before":"5ab0dd8472f1f177a4fb95a4c4ff9de91347dfba","after":"6c896e0fee6ee8693736eda59652cbf4ca1c8685","ref":"refs/heads/master","pushedAt":"2024-05-01T06:37:01.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jaacoppi","name":"Juho Hiltunen","path":"/jaacoppi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794301?s=80&v=4"},"commit":{"message":"Add missing Dutch emoji translations (#1682)\n\nI noticed the Dutch emoji file was missing some translations. I cleaned\r\nthe whole file where I could:\r\n\r\n- added missing translations\r\n- longhand numbers\r\n- fixed translation for ⚒ emoji\r\n- removed all capital letters from translations\r\n- removed colons and commas from translations\r\n- removed the \"flag\" prefix from all county flags for consistency with\r\nthe English emoji file\r\n- split abbreviations like OK in separate letters\r\n\r\nFeedback welcome.","shortMessageHtmlLink":"Add missing Dutch emoji translations (#1682)"}},{"before":"ef176698a787a8c542d6ddd216b9dc3afe1ee84c","after":"5ab0dd8472f1f177a4fb95a4c4ff9de91347dfba","ref":"refs/heads/master","pushedAt":"2024-05-01T06:16:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jaacoppi","name":"Juho Hiltunen","path":"/jaacoppi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794301?s=80&v=4"},"commit":{"message":"feat: supporting speak decimal representation in Mandarin (#1670)\n\nSpeak decimal point in Mandarin as well as English","shortMessageHtmlLink":"feat: supporting speak decimal representation in Mandarin (#1670)"}},{"before":"31638b960092bd1a997eef71c57356939efb0426","after":"ef176698a787a8c542d6ddd216b9dc3afe1ee84c","ref":"refs/heads/master","pushedAt":"2024-04-11T15:04:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"hu_rules: add 10 new words exceptions with various groups (#1889)","shortMessageHtmlLink":"hu_rules: add 10 new words exceptions with various groups (#1889)"}},{"before":"890071ff30231883d761e4d59edabd6d69faf159","after":"31638b960092bd1a997eef71c57356939efb0426","ref":"refs/heads/master","pushedAt":"2024-04-09T15:09:41.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Update hungarian rules (#1882)\n\nHi Boys,\r\n\r\nSince between 2010 and 2012 year, when I created original hu_list and\r\nhu_rules files, me not have more time to extending this rule set with\r\nmore new pronounce rules.\r\nI consulted previous with @alex19EP and promise this larger pull request\r\nafter february 20, but I simple forgot opening this PR after Liblouis\r\n3.29.0 release publication in march 4TH. :-):-)\r\nSO:\r\n* In hu_list file not happened larger changes, I doed only fiwe\r\noptimizations. This change I stored a small first commit.\r\n* The hu_rules file contains new or partially modified pronounce rules\r\nfor example with cs, ccs, ggy, nny, sz, ssz letters, and contains end of\r\nhu_rules file a critical need modification with plus and minus simbols\r\nhandling related, with affects the Android and perhaps iOS versions.\r\nPrevious, with oldest Espeak-ng releases hungarian users reported me\r\nwith if using Espeak-ng, not hear temperature value numbers the plus and\r\nminus simbols (for example the degree have -1 and +1 celsius), the users\r\nhear only 1 and 5 numbers.\r\nI am not detected this, because I am using a very old Symbian cell\r\nphone, and in Linux using Orca with most punctuation level with\r\nSpeech-dispatcher and Espeak-ng.\r\n\r\n@alex19EP, the second commit is very large, estimated the diff output is\r\n1236 lines. :-):-)\r\nThe second commit contains only hungarian language related word\r\npronounce modifications with already tested and listened literal texts,\r\nso not will be producing the second commit with regressions the other\r\nlanguages related rules.\r\n\r\nIf this is possible, please merge this two commits the proper branches\r\ninto the Espeak-ng source tree branches, and please publicate this large\r\nrule extending related modification the new stable Espeak-ng release\r\nwith wrote me in your e-mail.\r\nForgive my inattention for not publishing this larger pull request to\r\nyou sooner.\r\n\r\nI have only one question:\r\nAfter Espeak-ng updated the ruleset related files (the hu_list,\r\nhu_rules, and binary compiled hungarian dictionary files the stable\r\nversion), in Piper project need replace hungarian dictionary files, or\r\nthis is happens automatically with a cooperation?\r\nIf I known right, Piper TTS uses perhaps original or a modified\r\nEspeak-ng with phoneme processing related.\r\nLooks following README content:\r\nhttps://github.com/rhasspy/piper\r\n\r\nThank you the cooperation, and sorry the late pull request dropping,\r\n\r\nAttila","shortMessageHtmlLink":"Update hungarian rules (#1882)"}},{"before":"cb62d93fd7b61d8593b9ae432e6e2a78e3711a77","after":"890071ff30231883d761e4d59edabd6d69faf159","ref":"refs/heads/master","pushedAt":"2024-03-25T06:53:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Fix more Washington State municipalities (#1883)\n\nThis PR adds more Washington State municipalities. Pronunciations\r\nverified from personal experience and additionally by Wikipedia's IPA.","shortMessageHtmlLink":"Fix more Washington State municipalities (#1883)"}},{"before":"0dfd1d77dd7f96ef1ea6856c9fa5cfac01599582","after":"cb62d93fd7b61d8593b9ae432e6e2a78e3711a77","ref":"refs/heads/master","pushedAt":"2024-02-08T13:21:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"android: update gradle, AGP and NDK (#1863)","shortMessageHtmlLink":"android: update gradle, AGP and NDK (#1863)"}},{"before":"4b8a77eb956841721dcfe4996e1fd6e703330a95","after":"0dfd1d77dd7f96ef1ea6856c9fa5cfac01599582","ref":"refs/heads/master","pushedAt":"2024-01-24T13:03:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"add Tigrinya Language to espeak-ng (#1845)","shortMessageHtmlLink":"add Tigrinya Language to espeak-ng (#1845)"}},{"before":"f14adeb5dc01f45136add31ec171e00af3bf18f0","after":null,"ref":"refs/heads/fuzz-fork","pushedAt":"2024-01-18T17:50:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"}},{"before":"28af54a4620d55d63d01b0b504cb8793ef1a2c60","after":"4b8a77eb956841721dcfe4996e1fd6e703330a95","ref":"refs/heads/master","pushedAt":"2024-01-18T17:50:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Don't run fuzzing CI on forks (#1849)","shortMessageHtmlLink":"Don't run fuzzing CI on forks (#1849)"}},{"before":"629108506c4cda61e121e60ddb53a0101031bed8","after":"f14adeb5dc01f45136add31ec171e00af3bf18f0","ref":"refs/heads/fuzz-fork","pushedAt":"2024-01-18T17:38:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Don't run fuzzing CI on forks","shortMessageHtmlLink":"Don't run fuzzing CI on forks"}},{"before":"e04fc9d9f14094c5c47e3d88667c229280163cc3","after":"28af54a4620d55d63d01b0b504cb8793ef1a2c60","ref":"refs/heads/master","pushedAt":"2024-01-18T17:36:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"fix English pronunciation of \"sextillion\" (#1848)\n\nThe number 1000000000000000000000 tries to have a voiceless velar\r\nfricative, I think, which is NOT how sextillion is pronounced in\r\nEnglish.\r\n```\r\nespeak-ng -q -x 1000000000000000000000\r\nw'0n sExt'Ili@n\r\n```","shortMessageHtmlLink":"fix English pronunciation of \"sextillion\" (#1848)"}},{"before":"b83bb4e3731c14462690e95f2a69320163c60ef5","after":"e04fc9d9f14094c5c47e3d88667c229280163cc3","ref":"refs/heads/master","pushedAt":"2024-01-14T18:08:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Updates Italian source dictionaries (#1840)","shortMessageHtmlLink":"Updates Italian source dictionaries (#1840)"}},{"before":"1adf8c9ffc1a0222988e54ea778bfc2f29eaf8b2","after":"b83bb4e3731c14462690e95f2a69320163c60ef5","ref":"refs/heads/master","pushedAt":"2024-01-14T17:50:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"fix compiling in build directory (#1858)\n\n$(srcdir) was missing on includes for src/include/espeak-ng/espeak-ng.h","shortMessageHtmlLink":"fix compiling in build directory (#1858)"}},{"before":"5288c21d173c8bf8e0b35b2e1c63df59a0a15560","after":"1adf8c9ffc1a0222988e54ea778bfc2f29eaf8b2","ref":"refs/heads/master","pushedAt":"2024-01-09T14:04:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"remove some unnecessary conversions from 'c' to 'k' in Polish (#1853)\n\nNext PR removing rules which ,make sense for English, but should not be\r\npresent in the Polish language files.","shortMessageHtmlLink":"remove some unnecessary conversions from 'c' to 'k' in Polish (#1853)"}},{"before":null,"after":"629108506c4cda61e121e60ddb53a0101031bed8","ref":"refs/heads/fuzz-fork","pushedAt":"2023-12-21T00:23:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sthibaul","name":"Samuel Thibault","path":"/sthibaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5405051?s=80&v=4"},"commit":{"message":"Don't run fuzzing CI on forks","shortMessageHtmlLink":"Don't run fuzzing CI on forks"}},{"before":"58f1e0b6a4e6aa55621c6f01118994d01fd6f68c","after":"5288c21d173c8bf8e0b35b2e1c63df59a0a15560","ref":"refs/heads/master","pushedAt":"2023-12-17T13:02:23.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"tests: do not use temp files (#1579)\n\nSo we can run tests parallel with cmake, reducing test time and IO\r\noverhead","shortMessageHtmlLink":"tests: do not use temp files (#1579)"}},{"before":"f983e445715fe0fd78ffdcbf6474acafcbd12f3f","after":"58f1e0b6a4e6aa55621c6f01118994d01fd6f68c","ref":"refs/heads/master","pushedAt":"2023-12-17T12:29:30.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"tests: fix CVE crashes (#1846)\n\nFixes: #1823, #1824, #1825, #1826, #1827\r\n\r\n- Add crash test and vectors provided by @SEU-SSL\r\n- Disallow dummy/null voice load (that causes incorrect translator\r\ninitialization)\r\n- Fix empty `phondata` file load (that causes unitialized memory access)\r\n- Limit max word length for RemoveEnding (causes buffer overflow)\r\n- Limit punctlist initialization from embedded commands (buffer\r\noverflow)\r\n- Fix unitialized pitch in wavegen (DBZ and indexing problems)\r\n- Properly zeroize stack variables before use in TranslateClause and\r\nSetWordStress\r\n\r\nTODO (in nextup PR): add & fix more vectors from fuzzer.","shortMessageHtmlLink":"tests: fix CVE crashes (#1846)"}},{"before":"f67afc2671ad4baf2b309ac606380a5e5fde9687","after":"f983e445715fe0fd78ffdcbf6474acafcbd12f3f","ref":"refs/heads/master","pushedAt":"2023-12-13T21:03:35.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Russian fix (#1716)","shortMessageHtmlLink":"Russian fix (#1716)"}},{"before":"530bf0abf4174dc9ca28dbacc11bd5e9ae6152cd","after":"f67afc2671ad4baf2b309ac606380a5e5fde9687","ref":"refs/heads/master","pushedAt":"2023-12-11T13:23:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Small fixes for Polish (#1813)\n\nThis PR removes two unnecessary rules in Polish. They both make sense\r\nfor English (probably someone just copied them from the English file),\r\nbut make pronunciation of several Polish words incorrect.","shortMessageHtmlLink":"Small fixes for Polish (#1813)"}},{"before":"5d287f3b2f59eafc143bc2e17e28da2edd223725","after":"530bf0abf4174dc9ca28dbacc11bd5e9ae6152cd","ref":"refs/heads/master","pushedAt":"2023-09-27T11:03:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Fix missing function declaration that prevents build on modern C compilers (#1811)\n\nWithout this function declaration, the build fails on modern C compilers\r\n(ISO C99). This affects e.g. builds on Apple Silicon. This fix is also\r\nneeded in order to compile\r\n[rhasspy/piper](https://github.com/rhasspy/piper) on Apple Silicon.\r\n\r\nBuild error was:\r\n```\r\n/Users/leo/Development/piper/build/p/src/piper_phonemize_external-build/e/src/espeak_ng_external/src/libespeak-ng/speech.c:872:3: error: call to undeclared function 'TranslateClauseWithTerminator'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]\r\n TranslateClauseWithTerminator(translator, NULL, NULL, terminator);\r\n ^\r\n1 error generated.\r\n```","shortMessageHtmlLink":"Fix missing function declaration that prevents build on modern C comp…"}},{"before":"80c60db786d784676436f602bc2d3f7ac4db0671","after":"5d287f3b2f59eafc143bc2e17e28da2edd223725","ref":"refs/heads/master","pushedAt":"2023-09-06T12:29:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Fix pronunciation of bateau (#1801)\n\nThis PR fixes the pronunciation of \"bateau\" in English, per\r\n[Wiktionary](https://en.wiktionary.org/wiki/bateau).","shortMessageHtmlLink":"Fix pronunciation of bateau (#1801)"}},{"before":"c1dc9c0c15a303dce0140f15ca4521cdf53562dc","after":"80c60db786d784676436f602bc2d3f7ac4db0671","ref":"refs/heads/master","pushedAt":"2023-09-03T11:09:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaacoppi","name":"Juho Hiltunen","path":"/jaacoppi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794301?s=80&v=4"},"commit":{"message":"Correct a typo in `docs/voices.md` (#1783)","shortMessageHtmlLink":"Correct a typo in docs/voices.md (#1783)"}},{"before":"6f6653d5f7ead78e9796523d8d81fd5b6de75ef2","after":"c1dc9c0c15a303dce0140f15ca4521cdf53562dc","ref":"refs/heads/master","pushedAt":"2023-09-03T08:56:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaacoppi","name":"Juho Hiltunen","path":"/jaacoppi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1794301?s=80&v=4"},"commit":{"message":"LookupDictList: Fix out-of-bound access (#1736)\n\nWhen looking for dotted abbreviations we must limit ourself to the size\r\nof the buffer used for translating the abbreviation.","shortMessageHtmlLink":"LookupDictList: Fix out-of-bound access (#1736)"}},{"before":"e5d41f9e52a11a4ad0e9fd28684f3fa655514917","after":"6f6653d5f7ead78e9796523d8d81fd5b6de75ef2","ref":"refs/heads/master","pushedAt":"2023-09-03T06:58:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Fix pronunciation of name \"Shea\" (#1765)\n\nThis PR fixes pronunciation of the name \"Shea\" (pronounced like \"Shay\").","shortMessageHtmlLink":"Fix pronunciation of name \"Shea\" (#1765)"}},{"before":"ed9a7bcf5778a188cdec202ac4316461badb28e1","after":"e5d41f9e52a11a4ad0e9fd28684f3fa655514917","ref":"refs/heads/master","pushedAt":"2023-08-02T13:25:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Fix pronunciation of Leschi (#1767)\n\nFix pronunciation of\n[Leschi](https://en.wikipedia.org/wiki/Leschi,_Seattle) ([Wikipedia\nIPA](https://en.wikipedia.org/wiki/Leschi_(Nisqually))).","shortMessageHtmlLink":"Fix pronunciation of Leschi (#1767)"}},{"before":"3687bd5649090d360410605d1e43f971ef362951","after":"ed9a7bcf5778a188cdec202ac4316461badb28e1","ref":"refs/heads/master","pushedAt":"2023-06-19T18:39:16.409Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"speechPlayer: fix sample type qualification to avoid ambiguity (#1722)\n\nAs reported in , when the C++ standard\r\nlibrary provides std::sample, it causes a compile error when compiling\r\n`speechWaveGenerator.cpp`:\r\n\r\n```\r\n src/speechPlayer/src/speechWaveGenerator.cpp:197:56: error: reference to 'sample' is ambiguous\r\n unsigned int generate(const unsigned int sampleCount, sample* sampleBuf) {\r\n ^\r\n src/speechPlayer/src/sample.h:23:3: note: candidate found by name lookup is 'sample'\r\n } sample;\r\n ^\r\n /usr/include/c++/v1/__algorithm/sample.h:95:17: note: candidate found by name lookup is 'std::sample'\r\n _SampleIterator sample(_PopulationIterator __first,\r\n ^\r\n```\r\n\r\nSince `speechWaveGenerator.cpp` puts `using namespace std;` at the top,\r\nfix the error by qualifying `sample` with an explicit `::`.","shortMessageHtmlLink":"speechPlayer: fix sample type qualification to avoid ambiguity (#1722)"}},{"before":"10ef715bed535cc3fe2583eec2812b6c5f970a61","after":"3687bd5649090d360410605d1e43f971ef362951","ref":"refs/heads/master","pushedAt":"2023-06-16T07:15:43.068Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alex19EP","name":"Alexander Epaneshnikov","path":"/alex19EP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4889846?s=80&v=4"},"commit":{"message":"Fix pronunciation of banknote (#1752)\n\nCorrect pronunciation of the word \"banknote\"\r\n([Wiktionary](https://en.wiktionary.org/wiki/banknote)).","shortMessageHtmlLink":"Fix pronunciation of banknote (#1752)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQU0udgA","startCursor":null,"endCursor":null}},"title":"Activity · espeak-ng/espeak-ng"}