フィラー除去アプリケーション
関連記事
作り方
-
ライブラリをインストールする
コマンドプロンプトで実行$ pip install ginza ja-ginza streamlit
-
コードを作成する
app.pyimport spacy import streamlit as st def main(): markdown = """ # フィラー除去アプリケーション 以下のテキストボックスにフィラーを除去したい文章を貼り、 [フィラー除去]ボタンをクリックしてください. """ st.markdown(markdown) user_text = st.text_area("原文", value="えっとーここにフィラーを除去したい文章を貼ってください",) is_clicked = st.button("フィラー除去") if is_clicked: nlp = spacy.load('ja_ginza') doc = nlp(user_text) # フィラーの削除 result = '' for sent in doc.sents: for token in sent: if token.tag_ != "感動詞-フィラー": result += str(token.text) answer = st.empty() answer.write(result) if __name__ == "__main__": main()
-
Streamlitを起動する
コマンドプロンプトで実行$ streamlit run app.py
-
アプリケーションにアクセスする
コマンドプロンプトに以下の結果が表示されるので、[Network URL]へブラウザでアクセスします。Collecting usage statistics. To deactivate, set browser.gatherUsageStats to False. You can now view your Streamlit app in your browser. Network URL: http://xxx.xxx.xxx.xxx:pppp External URL: http://xxx.xxx.xxx.xxx:pppp
Comments
Let's comment your feelings that are more than good