Unicode 到 Kruti Dev 010

Unicode to Kruti Dev 010

如何将 unicode 转换为 Kruti Dev 010?

我正在使用 python 语音识别库将语音转换为文本, 使用 tkinter 文本小部件显示它,但它没有在 Kruti Dev 中显示。

      # class variable 
      __thisTextArea = Text(__root)
      Font_tuple = font.Font(family='Kruti Dev 010', size=16)

      # inside constructor
      self.__thisTextArea.config(font = self.Font_tuple,   yscrollcommand=self.__thisScrollBar.set)
      
      # inside speech recognition function
      self.__thisTextArea.insert(INSERT, text_obtained)
      self.__thisTextArea.insert(END,' ')

此外,在保存文件时,语音识别的文本不会保存,但会保存键入的文本。

KrutiDev to Unicode Converter.

我对 tkinter 或梵文都不够熟悉,无法判断这是否有帮助,但我发现另一个项目有一对双向映射的函数;这是您要找的吗?

代码暂时在https://github.com/jmcmanu2/python_practice/blob/master/Unicode%20KrutiDev%20converter.py doesn't have an explicit license, so I am not comfortable publishing it here, but I have a slightly updated version for Python 3 in a gist at https://gist.github.com/tripleee/b82a79f5b3e57dc6a487ae45077cdbd3。 (原版已经差不多 Python 3 了,所以所需的调整很少,尽管我删除了处理 Excel 文件的不相关部分。)

有了该代码作为 import,这是否满足您的要求?

from unicode2krutidev import Unicode_to_KrutiDev

# ...

class something:
    __thisTextArea = Text(__root)
    Font_tuple = font.Font(family='Kruti Dev 010', size=16)

    def __init__(self, ...):
      # ...
      self.__thisTextArea.config(font = self.Font_tuple,   yscrollcommand=self.__thisScrollBar.set)
      # ...

    def recognize_speech(self, ...):
      # ...
      text_converted = Unicode_to_KrutiDev(text_obtained)
      self.__thisTextArea.insert(INSERT, text_converted)
      self.__thisTextArea.insert(END,' ')
      # ...
      self.save_to_database(text_obtained)