2010-11-09 17 views
7

क्या homophones उत्पन्न करने के लिए कोई एल्गोरिदम है?होमोफोन जनरेटर

इनपुट "सनौवर", उत्पादन = {cipress, cipres, cypres, sipress, sypress}

+2

+ 1rep सिर्फ "होमफोन" –

+3

वाह के लिए मैं इस प्रश्न को गलत पढ़ता हूं। सुस्त रूप से यह काफी दिलचस्प नहीं है। –

+6

ऐप्पल आमतौर पर हर दो साल में रिलीज करता है;) –

उत्तर

0

आप कहीं एक वेब साइट से होमोफोन्स की एक सूची को डाउनलोड करने से बेहतर हो सकता है। "होमफोन्स की सूची" के लिए एक त्वरित Google खोज कुछ रोचक दिखने वाली साइटें देती है, जिनमें http://www.homophone.com शामिल हैं।

+1

'होमफोन्स की सूची "के लिए एक त्वरित Google खोज" - आप बहादुर थे: डी –

+0

स्पष्ट रूप से आप काम पर नहीं हैं अगर आप "होमफोन" खोज रहे हैं – philhobgen

+0

असल में मेरे काम का हिस्सा पूर्ण-पाठ खोज शामिल है, एक ऐसा क्षेत्र जिसमें होमफोन्स समस्या का कुछ है। –

2

Soundex इस के विपरीत है - एक ही मूल्य पर मैपफोन को मैप करना। यदि आपने किसी शब्दकोष में अपने शब्दकोष मूल्य से प्रत्येक शब्द को अनुक्रमित किया है, तो आप दिए गए शब्द के सभी homophones खोजने के लिए एक लुकअप कर सकते हैं। http://homophoner.yacomink.com/

यह YUI का उपयोग करने की

1

वहाँ एक Homophoner (stiffled खिसियाना) यहाँ है (और मैं बोली ..)। आप शब्दकोश में उच्चारण कुंजी के रूप में उच्चारण कर सकते हैं। बस शब्दकोश को पार्स करना ही एक परियोजना होगी, हालांकि।

+0

लिंक की मृत्यु हो गई है :-( – Ponkadoodle

1

मैंने एक बनाया। स्रोत यहाँ कोड: https://github.com/evanshort73/homophone

http://evanshort.name/homophone/

बुनियादी विचार पर आपके ब्राउज़र में बाहर यह प्रयास करें: डाउनलोड CMU उच्चारण शब्दकोष, और अनुमति स्वनिम प्रतिस्थापन और उनकी लागत की एक फ़ाइल बनाएँ। आंशिक परिणाम किसी भी शब्दकोश शब्द की शुरुआत नहीं होने पर पिछली प्रतिस्थापन की गहराई से पहली बार खोज करें।

संबंधित मुद्दे